SYSTEM& SPECS
本地PC,Windows 7,IIS 7.5,ASP.NET应用程序+ MS SQL数据库
网站位于C:\ inetpub \ wwwroot \ AppFolder
允许Windows身份验证
SQL连接字符串包含用户名和密码
问题
尝试打开网站时出现错误无法打开登录请求的数据库。登录失败。用户'IIS APPPOOL \ DefaultAppPool'
的登录失败看起来错误的用户凭据。我的Web应用程序设置为使用特定的用户名和密码来访问数据库(web.config)。
问题是我没有 IIS管理器用户功能。我已经完全安装了IIS,启用了所有服务和复选框,但仍然没有这样的功能。
主要任务
配置此IIS用户帐户以成功访问Web应用程序
答案 0 :(得分:0)
创建一个sql用户并将其配置为访问该数据库。给予它足够的权利,以便能够做它需要做的事情。
更改连接字符串,使其包含这些凭据。这就是你所需要的一切。
目前它在您的应用程序池下尝试用户设置,但显然无法正常工作。因此,如果您想更改应用用户,请查看应用池的高级设置。
-edited -
应用程序在(Windows帐户)下运行的用户和访问数据库的用户不是同一个东西。将它们分开。一个用于db,一个用于app pool。