net项目发布到IIS上一系列问题汇总

时间:2022-04-03 17:06:15

1.  报错:HTTP 错误 404.0 - Not Found

webconfig里加上

  <system.webServer>
    <modules runAllManagedModulesForAllRequests="true" />
  </system.webServer>


2. 关闭自定义报错

 <customErrors mode="on"> 改成  <customErrors mode="RemoteOnly">


3. 运行版本不对应
分析器错误消息: Web.config 文件的 <compilation> 元素中的“targetFramework”特性仅用于目标 .NET Framework 版本 4.0 或更高版本(例如“<compilation targetFramework="4.0">”)。“targetFramework”特性当前引用的版本高于已安装的 .NET Framework 版本。请指定 .NET Framework 的有效目标版本,或安装所需的 .NET Framework 版本。

修改webconfig中:

<compilation targetFramework="4.0" />
<httpRuntime targetFramework="4.0" />


经过这些改动,运行正常