gpt4 book ai didi

c# - 本地 IIS 无法连接本地数据库

转载 作者:行者123 更新时间:2023-11-30 20:44:13 25 4
gpt4 key购买 nike

我正在使用来自 (localdb)\V11.0 服务器的数据库,并且在使用来自 VS2013 的 IIS express 时能够成功连接,但是当部署在 LocalIIS 中时,它在下面给出了一个错误 -

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

为了解决这个问题,我更新了 applicationHost.config 文件,如下所示

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

现在虽然没有连接数据库,但是显示了一个首页,但是所有数据驱动的下拉值都是空的。我也尝试过将 Application pool 更改为 LocalSystem 但网站无法连接数据库。有没有我需要调查的特定领域?

最佳答案

为了在我的机器上使用 IIS 运行本地数据库,我遵循了 this msdn blog 中的指导。

最适合我的解决方案是将 IIS 应用程序池配置为以我的 Windows 用户身份运行。

这是通过 IIS 接口(interface)完成的。在“应用程序池”部分,右键单击一个(或多个)并选择“高级设置”。选择“身份”和“自定义”,然后输入您的用户名和密码。

关于c# - 本地 IIS 无法连接本地数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29661653/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com