使用C#MVC模式开发网站,工作中遇到的部署问题总结如下:
一、 1、程序成功部署,但有可能出现上图异常,解决办法如下:(确认程序已经安装。路径如下:控制面板\程序\程序和功能打开或关闭Windows功能)
2、IIS如下图设置,也需要设置成.NETFramworkv4.0.30319
3、如果还是有异常,执行如下命令:
二、 1、上述异常解决,但仍有可能出现以下异常:
2、解决方法:
在网站程序的web.config文件修改如下,加上红色区域代码(非常关键)。
<system.webServer>
<modulesrunAllManagedModulesForAllRequests="true">
<addname="ErrorLog"type="Elmah.ErrorLogModule,Elmah"preCondition="managedHandler"/>
<addname="ErrorMail"type="Elmah.ErrorMailModule,Elmah"preCondition="managedHandler"/>
<addname="ErrorFilter"type="Elmah.ErrorFilterModule,Elmah"preCondition="managedHandler"/>
</modules>
</system.webServer>