asp.net - IIS 服务器未加载数据库

标签 asp.net sql-server iis

我使用 asp.net 创建了一个网站,当我使用 Visual Studio 开发服务器运行它时,一切都运行良好,但是当我尝试通过 IIS 服务器运行它时,网站主页会加载,但无法与数据库服务器

<add connectionString="Data Source=ASHUTOSH-PC\SQLEXPRESS;Initial Catalog=CloudStorage;Integrated Security=True" name="connectionStr"/>
</connectionStrings>

这在 Visual Studio 开发服务器上工作正常,但在 IIS 上不行......请帮忙

最佳答案

由于您使用的是Integrated Security=True,因此您可以使用应用程序池身份连接到数据库。当您运行 Cassini 时,您可以使用自己的凭据。您应该使用有权登录和查询 SQL Server 的用户来设置应用程序池标识。

关于asp.net - IIS 服务器未加载数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15323450/

相关文章:

c# - 我在哪里使用 mvc4 和 EF 在 asp.net 中散列密码?

c# - 如何检查数据表是否包含任何匹配的行?

sql-server - 如何获取隐藏数据库的数据库模式?

asp.net-core - 运行运行时包后 iis 模块中缺少 aspnetcoremoduleV2

c# - IIS Express 使用 CLI 信任自签名 SSL 证书

c# - HttpClient 从不在 IIS 上发送请求

c# - 我应该将 SQL Server UNIQUEIDENTIFIER 检索到哪种 C# 数据类型?

asp.net - 无法在 IIS Express 中启动 asp.net core web 应用程序

sql-server - AFTER INSERT 触发器可以在 SQL Server 的同一个表中包含插入语句吗?

c# - 无法通过 fiddler 发布新记录