在.net Core发布到IIS后,访问数据库提示:用户 'IIS APPPOOL\MyBlog' 登录失败,但是在代码中运行是正常的。
解决方案:
- 第一步
右键IIS应用程序池-高级设置-修改进程模型中的标识为LocalSystem
- 第二步
打开SqlServer数据库管理,展开安全性-登录名,右键NT AUTHORITY\SYSTEM-选择属性,打开属性窗口,选择服务器角色,勾选public和sysadmin。
- 第三步
重启IIS服务,即可正常访问。
在.net Core发布到IIS后,访问数据库提示:用户 'IIS APPPOOL\MyBlog' 登录失败,但是在代码中运行是正常的。
解决方案:
右键IIS应用程序池-高级设置-修改进程模型中的标识为LocalSystem
打开SqlServer数据库管理,展开安全性-登录名,右键NT AUTHORITY\SYSTEM-选择属性,打开属性窗口,选择服务器角色,勾选public和sysadmin。
重启IIS服务,即可正常访问。