【牛腩】新闻发布时候遇到的问题
前言
牛腩敲完后是需利用IIS进行发布的,具体如何安装IIS在这里就不再多说了,有想了解的可以访问当前的网址:https://blog.****.net/j15533415886/article/details/78092792
新闻发布本想着一次性发布成功,但是事与愿违,遇到了问题
如上图所示报了“应用程序中的服务器错误”,大家可以看到红框中“DefaultAppPool”,是IIS中应用程序池中的部分
下面我们对IIS中的应用程序池做一下更改
解决方案:
1、先查看你的网站使用的是哪个应用程序池
2、设置应用程序池的选项
这里只要选LocalSystem就可以解决问题
其他
如果你的数据库是用SQL Server身份验证的话,用上面的解决方案就可以解决了。但是我用的是Windows验证,所以还需进一步的操作
右击红框里登录名的属性(这是我牛腩的登录名,按照每个人的名称为准)
点击用户映射,在此在红框前打勾(红框里的是我敲牛腩时候的数据库名 )
为什么要打勾?
个人理解:打勾之后就拥有了对该数据库的访问权限,如果不勾,发布新闻的时候IIS就跟该数据库建立不了连接,就会报错。(以上仅仅是个人理解,如有不同意见欢迎留言)