首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在我的ASP.NET应用程序上模拟HTTP500错误?

如何在我的ASP.NET应用程序上模拟HTTP500错误?
EN

Stack Overflow用户
提问于 2010-09-20 22:43:17
回答 5查看 38.5K关注 0票数 24

我想模拟这个错误,这样我就可以根据最近的安全漏洞检查显示的一般错误页面,而不是HTTP 500页面。

我们在网站本身包括404和403的特殊处理,所以我想确保没有特殊处理的错误也工作。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2010-09-20 22:46:17

代码语言:javascript
复制
throw new Exception();

这将生成一个HTTP 500

票数 38
EN

Stack Overflow用户

发布于 2010-09-20 22:47:43

我认为可以通过覆盖page init并将500状态代码添加到响应中来做到这一点,如下所示:

代码语言:javascript
复制
protected void Page_Init(object sender, EventArgs e)
{
    Response.Clear();
    Response.StatusCode = 500;
    Response.End(); 
}

享受吧!

票数 3
EN

Stack Overflow用户

发布于 2020-11-13 04:04:19

更改dll文件的名称。如果你事后询问路线,它会使应用程序崩溃,因为它找不到控制器。我用它来测试我的日志。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3752528

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档