与数据库连接的麻烦

时间:2012-10-18 16:34:23

标签: asp.net sql-server

当我从visual studio(F5)启动网站时 - 它在浏览器中正常工作。 但是当我从IIS管理器启动时 - 它总是显示带有语言的标准IIS页面。

网站使用数据库DB.mdf。在Web配置连接字符串是

Data source=.\MSSQLSERVER2;Database=DB;Integrated security=true

数据库位于App_Data中。

在ASP.NET中的IIS管理器 - >我的网站的Connectionstring中,我创建了新的连接字符串 - 与名称为CName的web.config中的连接字符串相同。

哪里有问题?我的站点的路径是包含App_Data目录的目录路径。

1 个答案:

答案 0 :(得分:1)

在IIS中运行时,它使用其运行的应用程序池的安全上下文。您将需要在应用程序池标识上使用其他用户,或者将资源权限授予当前应用程序池用户。

请参阅this article on how to setup the App Pool identities