Bob*_*obr 3 c# sql-server iis-7 entity-framework-5
我正在使用来自 (localdb)\V11.0 服务器的数据库,并且在使用来自 VS2013 的 IIS express 时能够成功连接,但是在 LocalIIS 中部署时,它给了我以下错误 -
与 SQL Server 建立连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。
为了解决这个问题,我更新applicationHost.config了如下文件
<add name="DefaultAppPool">
<processModel identityType="ApplicationPoolIdentity" loadUserProfile="true" setProfileEnvironment="true" />
</add>
Run Code Online (Sandbox Code Playgroud)
现在,虽然数据库没有连接,但它显示了一个主页,但所有数据驱动的下拉值都是空的。我也尝试更改Application pool为LocalSystem但网站无法连接数据库。是否有我需要调查的特定领域?
为了在我的机器上使用 IIS 运行本地数据库,我遵循了这个 msdn 博客中的指导
最适合我的解决方案是将 IIS 应用程序池配置为以我的 Windows 用户身份运行。
这是通过 IIS 界面完成的。在“应用程序池”部分,右键单击一个(或多个)并选择“高级设置”。选择“身份”和“自定义”,然后输入您的用户名和密码。