WEB。config的设置是<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
<error statusCode="403" redirect="NoAccess.htm" />
<error statusCode="404" redirect="FileNotFound.htm" />
</customErrors>要怎么修改啊!
<error statusCode="403" redirect="NoAccess.htm" />
<error statusCode="404" redirect="FileNotFound.htm" />
</customErrors>要怎么修改啊!
是远程的用户看到自定义错误页面GenericErrorPage.htm
本地看到真实的错误页面
写的对啊
<error statusCode="403" redirect="NoAccess.htm" />
<error statusCode="404" redirect="FileNotFound.htm" />
</customErrors>
{ System.Web.HttpContext.Current.Response.Write("error"); }
web.config里:
<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
<error statusCode="403" redirect="NoAccess.htm" />
<error statusCode="404" redirect="FileNotFound.htm" />
</customErrors>Default.aspx.cs里:
protected void Page_Load(object sender, EventArgs e)
{
int i = 0, j = 0;
int x=i/j;
}结果不是显示一个error 而是传统的错误提示。这怎么回事啊!悲剧了
Global的Application_Error一直不能用。
但是我在
void Application_Start(object sender, EventArgs e)
{
System.Web.HttpContext.Current.Response.Write("aaaaaaaaaa"); }
却能正常输入的网页去
我vs2008的调试看到是传统的提示
用iis架设 用ie开 http://localhost 也是传统提示
难道 iis架设打开http://localhost还是远程吗?
设置为"On" 始终显示自定义(友好的)信息。
设置为"RemoteOnly" 只对不在本地 Web 服务器上运行的用户显示自定义(友好的)信息。