C# 网站部署IIS常见异常及解决方法

来源:互联网 发布:语法高亮 js 编辑:程序博客网 时间:2024/06/05 15:54

使用C# MVC模式开发网站,工作中遇到的部署问题总结如下:









1,程序成功部署,但有可能出现上图异常,解决办法如下:




确认上图程序已经安装。路径如下:控制面板\程序\程序和功能 打开或关闭Windows 功能




2,IIS 如下图设置,也需要设置成.NET Framwork v4.0.30319







3,如果还是有异常,执行如下命令:



C:\Windows\Microsoft.NET\Framework\v4.0.30319>aspnet_regiis.exe -i


上述异常解决,但仍有可能出现以下异常:



解决方法:


在网站程序的web.config 文件修改如下,加上红色区域代码(非常关键)。


<system.webServer>
    <modules runAllManagedModulesForAllRequests="true" >
      <add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah" preCondition="managedHandler" />
      <add name="ErrorMail" type="Elmah.ErrorMailModule, Elmah" preCondition="managedHandler" />
      <add name="ErrorFilter" type="Elmah.ErrorFilterModule, Elmah" preCondition="managedHandler" />
    </modules>
</system.webServer>


Thanks.
0 0
原创粉丝点击