【问题标题】:Change IIS user credentials for ASP.NET app and SQL database更改 ASP.NET 应用程序和 SQL 数据库的 IIS 用户凭据
【发布时间】:2016-10-08 06:21:44
【问题描述】:

IIS 7.5,ASP.NET 应用程序 + MS SQL 数据库

网站位于 C:\inetpub\wwwroot\AppFolder

允许 Windows 身份验证

SQL 连接字符串包含用户名和密码

试图打开一个网站

无法打开登录请求的数据库。登录失败。用户“IIS APPPOOL\DefaultAppPool”登录失败

看起来用户凭据错误。我的 Web 应用程序设置为使用特定的用户名和密码来访问数据库 (web.config)。

问题是我没有IIS 管理器用户 功能。我已经完全安装了 IIS,启用了所有服务和复选框,但仍然没有这样的功能。

配置此 IIS 用户帐户以成功访问 Web 应用程序

【问题讨论】:

    标签: asp.net authentication iis iis-manager


    【解决方案1】:

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

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

    目前它会尝试在您的应用程序池下进行用户设置,但这显然行不通。因此,如果您想更改应用用户,请查看应用池的高级设置。

    -编辑-

    运行应用程序的用户(windows 帐户)和访问数据库的用户不是一回事。将它们分开。一个用于数据库,一个用于应用程序池。

    【讨论】:

      猜你喜欢
      • 2017-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多