当前位置:编程学习 > C#/ASP.NET >>

关于404设置问题

win2003 aspx 

已经在iis‘自定义错误’中设置了404的页面

访问类似于:www.abc.com/jjjjj.jpg   www.abc.com/aaaa 的会返回设置好的默认404页面

但是访问类似 www.abc.com/jjjj.aspx 就不是设置好的404页面了 而是返回下面的页面:

//

“/”应用程序中的服务器错误。

无法找到资源。

说明: HTTP 404。您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检查以下 URL 并确保其拼写正确。 

请求的 URL: /jjjjj.aspx

版本信息: Microsoft .NET Framework 版本:2.0.50727.3625; ASP.NET 版本:2.0.50727.3634



求助~~~~~~~

404 --------------------编程问答-------------------- <customErrors mode="RemoteOnly" defaultRedirect="~/ErrorPages/Oops.aspx">
    <error statusCode="404" redirect="~/ErrorPages/404.aspx" />
</customErrors>

http://www.asp.net/web-forms/tutorials/deployment/deploying-web-site-projects/displaying-a-custom-error-page-cs
  
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/ --------------------编程问答--------------------
		<customErrors mode="On" redirectMode="ResponseRewrite">
<error statusCode="404" redirect="/Info/PageNotFound.aspx" />
<error statusCode="500" redirect="/Info/PageError.htm" />
</customErrors>
--------------------编程问答--------------------
引用 楼主 ohmissing 的回复:
win2003 aspx 

已经在iis‘自定义错误’中设置了404的页面

访问类似于:www.abc.com/jjjjj.jpg   www.abc.com/aaaa 的会返回设置好的默认404页面

但是访问类似 www.abc.com/jjjj.aspx 就不是设置好的404页面了 而是返回下面的页面:

//

“/”应用程序中的服务器错误。

无法找到资源。

说明: HTTP 404。您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检查以下 URL 并确保其拼写正确。 

请求的 URL: /jjjjj.aspx

版本信息: Microsoft .NET Framework 版本:2.0.50727.3625; ASP.NET 版本:2.0.50727.3634



求助~~~~~~~


IIs 多少版本? --------------------编程问答--------------------
引用 3 楼 hou306010849 的回复:
Quote: 引用 楼主 ohmissing 的回复:

win2003 aspx 

已经在iis‘自定义错误’中设置了404的页面

访问类似于:www.abc.com/jjjjj.jpg   www.abc.com/aaaa 的会返回设置好的默认404页面

但是访问类似 www.abc.com/jjjj.aspx 就不是设置好的404页面了 而是返回下面的页面:

//

“/”应用程序中的服务器错误。

无法找到资源。

说明: HTTP 404。您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检查以下 URL 并确保其拼写正确。 

请求的 URL: /jjjjj.aspx

版本信息: Microsoft .NET Framework 版本:2.0.50727.3625; ASP.NET 版本:2.0.50727.3634



求助~~~~~~~


IIs 多少版本?


win2003 sp2; IIS 6 ;VS2005 --------------------编程问答--------------------
引用 1 楼 feiyun0112 的回复:
<customErrors mode="RemoteOnly" defaultRedirect="~/ErrorPages/Oops.aspx">
    <error statusCode="404" redirect="~/ErrorPages/404.aspx" />
</customErrors>

http://www.asp.net/web-forms/tutorials/deployment/deploying-web-site-projects/displaying-a-custom-error-page-cs
  
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/


在配置文件中设置后,在IIS中是否还需设置??? --------------------编程问答-------------------- 不需要在IIS中 --------------------编程问答--------------------
引用 4 楼 ohmissing 的回复:
Quote: 引用 3 楼 hou306010849 的回复:

Quote: 引用 楼主 ohmissing 的回复:

win2003 aspx 

已经在iis‘自定义错误’中设置了404的页面

访问类似于:www.abc.com/jjjjj.jpg   www.abc.com/aaaa 的会返回设置好的默认404页面

但是访问类似 www.abc.com/jjjj.aspx 就不是设置好的404页面了 而是返回下面的页面:

//

“/”应用程序中的服务器错误。

无法找到资源。

说明: HTTP 404。您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检查以下 URL 并确保其拼写正确。 

请求的 URL: /jjjjj.aspx

版本信息: Microsoft .NET Framework 版本:2.0.50727.3625; ASP.NET 版本:2.0.50727.3634



求助~~~~~~~


IIs 多少版本?


win2003 sp2; IIS 6 ;VS2005


web.config 里面有个属性 IIS6才知道,高版本不支持
httpErrors
百度下这个! 记得没错应该是这个! --------------------编程问答--------------------
引用 7 楼 hou306010849 的回复:
Quote: 引用 4 楼 ohmissing 的回复:

Quote: 引用 3 楼 hou306010849 的回复:

Quote: 引用 楼主 ohmissing 的回复:

win2003 aspx 

已经在iis‘自定义错误’中设置了404的页面

访问类似于:www.abc.com/jjjjj.jpg   www.abc.com/aaaa 的会返回设置好的默认404页面

但是访问类似 www.abc.com/jjjj.aspx 就不是设置好的404页面了 而是返回下面的页面:

//

“/”应用程序中的服务器错误。

无法找到资源。

说明: HTTP 404。您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检查以下 URL 并确保其拼写正确。 

请求的 URL: /jjjjj.aspx

版本信息: Microsoft .NET Framework 版本:2.0.50727.3625; ASP.NET 版本:2.0.50727.3634



求助~~~~~~~


IIs 多少版本?


win2003 sp2; IIS 6 ;VS2005


web.config 里面有个属性 IIS6才知道,高版本不支持
httpErrors
百度下这个! 记得没错应该是这个!



<httpErrors>
<remove statusCode="404" />
<error statusCode="404"
   prefixLanguageFilePath=""
   path="~/404.html" />
</httpErrors>

不知道对不对 还是不行~ --------------------编程问答--------------------  www.abc.com/jjjj.asp 这样也会返回IIS中设置的404页面

 www.abc.com/jjjj.aspx 这个就不行~~~~

--------------------编程问答--------------------
引用 9 楼 ohmissing 的回复:
 www.abc.com/jjjj.asp 这样也会返回IIS中设置的404页面

 www.abc.com/jjjj.aspx 这个就不行~~~~


肯定了,你后戳合法,淡然不会返回404了,上面说的,你也加入了么?? --------------------编程问答--------------------
引用 10 楼 hou306010849 的回复:
Quote: 引用 9 楼 ohmissing 的回复:

 www.abc.com/jjjj.asp 这样也会返回IIS中设置的404页面

 www.abc.com/jjjj.aspx 这个就不行~~~~


肯定了,你后戳合法,淡然不会返回404了,上面说的,你也加入了么??


上面方法都试过了  还是不行 --------------------编程问答--------------------
引用 11 楼 ohmissing 的回复:
Quote: 引用 10 楼 hou306010849 的回复:

Quote: 引用 9 楼 ohmissing 的回复:

 www.abc.com/jjjj.asp 这样也会返回IIS中设置的404页面

 www.abc.com/jjjj.aspx 这个就不行~~~~


肯定了,你后戳合法,淡然不会返回404了,上面说的,你也加入了么??


上面方法都试过了  还是不行


两个都加上! 有些IIS设置,就是无法找到该页! --------------------编程问答--------------------
引用 12 楼 hou306010849 的回复:
Quote: 引用 11 楼 ohmissing 的回复:

Quote: 引用 10 楼 hou306010849 的回复:

Quote: 引用 9 楼 ohmissing 的回复:

 www.abc.com/jjjj.asp 这样也会返回IIS中设置的404页面

 www.abc.com/jjjj.aspx 这个就不行~~~~


肯定了,你后戳合法,淡然不会返回404了,上面说的,你也加入了么??


上面方法都试过了  还是不行


两个都加上! 有些IIS设置,就是无法找到该页!


要疯了 不行 --------------------编程问答--------------------
引用 13 楼 ohmissing 的回复:
Quote: 引用 12 楼 hou306010849 的回复:

Quote: 引用 11 楼 ohmissing 的回复:

Quote: 引用 10 楼 hou306010849 的回复:

Quote: 引用 9 楼 ohmissing 的回复:

 www.abc.com/jjjj.asp 这样也会返回IIS中设置的404页面

 www.abc.com/jjjj.aspx 这个就不行~~~~


肯定了,你后戳合法,淡然不会返回404了,上面说的,你也加入了么??


上面方法都试过了  还是不行


两个都加上! 有些IIS设置,就是无法找到该页!


要疯了 不行


不碍事,就没必要纠结!
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,