前言:
今天把项目发布到IIS上时出现的这个错误,在网上找的很多方法介绍的很模糊,也没个图去展示一下操作步骤哦,我就想把这个错误给详细的解决步骤给分享出来。实际上这个错误实质上就是你发布的项目没有操作数据库的权限。
解决方法:
①:找到你所用的数据库,并找到里面的安全性选项
②:找到安全性里面的架构选项,选择dbo:
③:右击dbo选择属性
④:选择权限和添加用户
⑤:在打开的窗口进行浏览,然后选择你想添加的用户(需要注意的是:我添加的用户是我和自己在sqlserver里创建的一个新用户,用来和我IIS里应用程序池里的发布的网站保持一致的,当时为了解决用户 'IIS APPPOOL\' 登录失败这个错误添加的一个用户)
IIS里的应用程序池里发布网站的标识:
⑥:给用户授予权限:
结尾:
到这里这个错误就解决了,当时看了网上的解决方法还是费了不少时间才整理出来的,希望能帮助到大家。
分享:
最快的脚步不是跨越,而是继续。