我试图从broswer打开网站。该项目部署在IIS服务器上。
我得到了这个例外:
异常信息:
异常类型:SqlException
异常消息:无法打开登录请求的数据库“TestDB”。登录失败。
用户'NT AUTHORITY \ NETWORK SERVICE'登录失败。
任何解决方案?
答案 0 :(得分:3)
您的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身份验证
答案 1 :(得分:0)
无法创建服务用户帐户'NT 权限网络服务??? 如果您在进入超级用户时遇到问题 密码 重新密码 并且您使用的是 postgresql 版本 --postgresql-10.16-1-windows 然后请选择 postgresql-10.15-1-windows 的旧版本