更改ASP.NET应用程序和SQL数据库

时间:2016-06-08 06:25:59

标签: asp.net authentication iis iis-manager

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应用程序

1 个答案:

答案 0 :(得分:0)

创建一个sql用户并将其配置为访问该数据库。给予它足够的权利,以便能够做它需要做的事情。

更改连接字符串,使其包含这些凭据。这就是你所需要的一切。

目前它在您的应用程序池下尝试用户设置,但显然无法正常工作。因此,如果您想更改应用用户,请查看应用池的高级设置。

-edited -

应用程序在(Windows帐户)下运行的用户和访问数据库的用户不是同一个东西。将它们分开。一个用于db,一个用于app pool。