为了账号安全,请及时绑定邮箱和手机立即绑定

部署到IIS时,We​​bApi对数据库的访问失败

部署到IIS时,We​​bApi对数据库的访问失败

C#
心有法竹 2021-03-28 12:20:31
我正在开发使用ADO.Net实体数据模型连接到MS SQL Server的ASP.Net MVC网站。为了访问数据,它在从jquery调用的视图中使用WebApis,该视图使用上述数据模型来获取数据,并且还使用了视图控制器中的代码,该控制器也使用相同的数据模型。当我在开发机器上本地运行时,一切正常。但是,当我将其部署到IIS v10.0并尝试从另一台计算机访问该网站时,它会部分起作用。使用WebApis进行的数据库调用失败,并显示以下信息:HTTP500:服务器错误-服务器遇到意外情况,阻止其满足请求。从视图控制器调用数据访问代码的页面可以正常工作。当我查看WebAPI的错误时,我看到产生了以下错误:“ ExceptionMessage”:“用户'xxx \ yyy-zzz-15 $的登录失败我不知道为什么使用此登录名-我希望它使用的是“ NT AUTHORITY \ IUSR”登录名,就像视图控制器中的数据访问代码一样。有什么想法吗?
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 218 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信