将 SQL LocalDB 发布到 IIS 服务器"Server was not found..."错误



所以我有一个使用localDB的项目,我想将其发布到IIS服务器。如果我尝试运行它,它会给我错误:

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible.

我做了一些研究,发现了这篇文章:在IIS 上部署SQL Express LocalDB

这篇文章描述了我遇到的确切问题,但没有给出一个明确的答案来解决它(就我的理解而言)

当我试图把下面的标签放在ApplicationInsights.config和Web中时,它被证明没有用。配置文件没有运气。(文章没有具体说明具体放在哪里)

<add name="DefaultAppPool"> <processModel identityType="ApplicationPoolIdentity" loadUserProfile="true" setProfileEnvironment="true" /> </add>

有人有任何信息或意见吗?非常感谢。

您应该在IIS服务器上运行SQL Server Express服务。如果它没有安装,你应该安装它。

而且,如果您为应用程序池标识分配了任何特定帐户,请确保该用户对App_Data文件夹具有读/写权限。这是在第一次运行时自动创建本地数据库文件的地方。

相关内容

最新更新