我尝试从浏览器打开网站。该项目部署在IIS服务器上。
我遇到了以下异常:
异常信息:
异常类型:SqlException
异常消息:无法打开由登录请求的数据库“TestDB”。登录失败。
用户“NT AUTHORITY\NETWORK SERVICE”的登录失败。
有什么解决方案吗?
我尝试从浏览器打开网站。该项目部署在IIS服务器上。
我遇到了以下异常:
异常信息:
异常类型:SqlException
异常消息:无法打开由登录请求的数据库“TestDB”。登录失败。
用户“NT AUTHORITY\NETWORK SERVICE”的登录失败。
有什么解决方案吗?
你的IIS应用程序运行在NT AUTHORITY\NETWORK SERVICE账户下
你可以使用Windows身份验证和模拟 http://msdn.microsoft.com/en-us/library/aa292118%28VS.71%29.aspx
使用Windows身份验证和固定帐户(通过将NT AUTHORITY\NETWORK SERVICE帐户添加到SQL Server或创建一个新帐户并配置IIS中的应用程序池使用该帐户)
或者你可以在web.config中使用用户名和密码的SQL身份验证(可能加密)连接字符串
服务用户帐户“NT authority network service”无法创建?如果您在输入超级用户密码时遇到问题,请重新输入密码,并且您正在使用的是postgresql版本--postgresql-10.16-1-windows,则请使用旧版本postgresql-10.15-1-windows。