用户'IIS APPPOOL \ Classic .NET AppPool'登录失败

时间:2011-01-19 14:07:36

标签: asp.net iis

我刚将我的网站添加到IIS。经过多次故障排除后,我能够使用Classic .NET App Pool运行它。

但是在需要连接数据库的页面上,我收到错误“用户登录失败'IIS APPPOOL \ Class .NET AppPool'

请建议解决方法。

2 个答案:

答案 0 :(得分:15)

您是否在数据库连接字符串中使用集成安全性?如果是这样,您需要更改连接字符串以指定用户名或密码。或者更改IIS中的asp.net设置以启用模拟,这将意味着Web应用程序作为另一个指定用户运行(您需要确保备用用户可以访问数据库,否则您将遇到同样的问题!)

答案 1 :(得分:0)

  • 进入IIS管理器
  • 在具有您的计算机名称的节点上,选择“应用程序池”
  • 点击“Classic .NET AppPool”并选择“高级设置...”
  • 选择“Identity”属性并将其值更改为“LocalSystem”