Web.Config错误在Mobile上运行asp.net网站时

时间:2017-12-15 13:29:13

标签: c# asp.net web-config

我在asp.net开发了一个网站并将其托管在服务器上。它适用于计算机,但它不能在移动设备上运行。每次都会发生web.config错误。Web.config Error Occurs Every Time.

1 个答案:

答案 0 :(得分:0)

在Web.Config文件中执行以下操作

<configuration>
  <system.web>
    <customErrors defaultRedirect="GenericError.htm"
                  mode="RemoteOnly">
      <error statusCode="500"
             redirect="InternalError.htm"/>
    </customErrors>
  </system.web>
</configuration>

用于浏览Web应用程序时抛出的非handeled异常。如果你没有设置该标志,用户将收到用户不想要的完整stackstrace错误。所以最好在生产环境中将标志设置为On或Remoteonly。

  • 开 - 指定启用自定义错误。如果未指定defaultRedirect属性,则用户会看到一般错误。自定义错误显示给远程客户端和本地主机。
  • 关闭 - 指定禁用自定义错误。详细的ASP.NET错误将显示给远程客户端和本地主机。
  • RemoteOnly - 指定仅向远程客户端显示自定义错误,并向本地主机显示ASP.NET错误。这是默认值。

了解详情:https://msdn.microsoft.com/en-us/library/h0hfz6fc(v=vs.100).aspx