木子屋 Dnawo's BLOG

配置IIS7.5当服务器遇到错误时返回详细错误信息

👤 dnawo 📅 2012-10-09 👁 4793 👍 0 💬 0 🔄 本站原创
在WEB应用程序中,有时需向客户端返回一个错误信息,并输出一个非200的HTTP状态码:

<%@ WebHandler Language="C#" Class="Default" %>

using System;
using System.Web;

public class Default : IHttpHandler {
    
    public void ProcessRequest (HttpContext context) {
        context.Response.StatusCode = 500;
        context.Response.Write("Error - 500");
    }
 
    public bool IsReusable {
        get {
            return false;
        }
    }
}

当网站部署在IIS6.0上时,运行正常,迁移到IIS7.5后,出问题了:本机访问正常输出错误信息,其他机子访问则显示IIS自定义错误页。

图片

解决方法

在IIS中打开网站功能视图,找到并打开错误页,在错误页界面右侧点击"编辑功能设置...",在错误响应中钩选"详细错误",确定即可。

图片

评论(0)

暂无评论。

计算题
评论需审核通过后显示
← 上一篇 2013挂历制作5个系列28款闪亮登场(福州) 下一篇 → 万网域名查询接口(API)说明