加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 配置示例

发布时间:2020-12-16 07:35:44 所属栏目:asp.Net 来源:网络整理
导读:我在IIS 7上本地运行的Asp.Net 4中有一个Web应用程序. 我需要显示自定义页面(404)和500而不是IIS的默认页面. 在Web.Config中使用此httpErrors system.webServer httpErrors 我的网站在 C:inetpubwwwrootmysite 我的自定义错误页面: C:inetpubwwwroot
我在IIS 7上本地运行的Asp.Net 4中有一个Web应用程序.
我需要显示自定义页面(404)和500而不是IIS的默认页面.
在Web.Config中使用此httpErrors

<system.webServer>
    <httpErrors>

我的网站在

C:inetpubwwwrootmysite

我的自定义错误页面:

C:inetpubwwwrootmysiteErrorPages404.htm
C:inetpubwwwrootmysiteErrorPages505.htm

我不明白它是如何工作的.你能告诉我一个代码示例吗?

谢谢

解决方法

我解决了这个问题.

<httpErrors errorMode="Custom">
    <remove statusCode="404" subStatusCode='-1' />
    <remove statusCode="500" subStatusCode='-1' />
    <error statusCode="404" path="/404.aspx" prefixLanguageFilePath="" responseMode="ExecuteURL"  />
    <error statusCode="500" path="/500.aspx" prefixLanguageFilePath="" responseMode="ExecuteURL" />
  </httpErrors>

这需要在< configuration>下的Web.config中进行. > < system.webServer>

例如

<configuration>
    <system.webServer>
        <httpErrors ...>
            // define errors in here ...
        </httpErrors>
    </system.webServer>
</configuration>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读