【牛腩】新闻发布时候遇到的问题

   前言

      牛腩敲完后是需利用IIS进行发布的,具体如何安装IIS在这里就不再多说了,有想了解的可以访问当前的网址:https://blog.****.net/j15533415886/article/details/78092792

      新闻发布本想着一次性发布成功,但是事与愿违,遇到了问题


【牛腩】新闻发布时候遇到的问题

 

      如上图所示报了“应用程序中的服务器错误”,大家可以看到红框中“DefaultAppPool”,是IIS中应用程序池中的部分

      下面我们对IIS中的应用程序池做一下更改

 

   解决方案:

      1、先查看你的网站使用的是哪个应用程序池

【牛腩】新闻发布时候遇到的问题

 

      2、设置应用程序池的选项

【牛腩】新闻发布时候遇到的问题

【牛腩】新闻发布时候遇到的问题

这里只要选LocalSystem就可以解决问题 


   其他

      如果你的数据库是用SQL Server身份验证的话,用上面的解决方案就可以解决了。但是我用的是Windows验证,所以还需进一步的操作

 

【牛腩】新闻发布时候遇到的问题

右击红框里登录名的属性(这是我牛腩的登录名,按照每个人的名称为准)

 

【牛腩】新闻发布时候遇到的问题

点击用户映射,在此在红框前打勾(红框里的是我敲牛腩时候的数据库名 )

 

为什么要打勾?

个人理解:打勾之后就拥有了对该数据库的访问权限,如果不勾,发布新闻的时候IIS就跟该数据库建立不了连接,就会报错。(以上仅仅是个人理解,如有不同意见欢迎留言)