从此https://stackoverflow.com/a/18404091/24267我收集了
.net代码抛出时使用customErrors属性 异常(404,403,500等)并使用httpErrors属性 当IIS本身抛出异常时。
我希望QA能够测试我的500页。很容易抛出一个asp.net异常来测试customErrors("在.aspx页面中抛出新的异常()")但是如何强制IIS抛出异常进行测试httpErrors?
答案 0 :(得分:2)
我有同样的要求,并赞赏@ techspider的建议。基于此我认为我发布了用于触发错误的最小ASPX文件,以保存其他人像我刚才那样在ASPX语法上刷新自己。
<%@ Page Language="C#" %>
<%
Response.StatusCode = 500;
%>