IIS6 asp.net 3.5上的httpmodule中的Errror 404

时间:2013-09-17 08:57:42

标签: asp.net webforms iis-6 http-status-code-404 httpmodule

我在asp.net 3.5 webforms网站上创建了一个简单的URL重写模块。该模块使用以下代码重定向到/default.aspx:

HttpApplication app = (HttpApplication)source;

HttpContext ctx = app.Context;

ctx.RewritePath("~/default.aspx");

return;

在vs2010上本地工作正常(它重定向所有请求)。在服务器上,当请求文件不存在时,它给出了错误404,否则如果请求指向它重定向的现有页面。你能帮我找一下给我404错误的问题吗?

SOVLED: IIS6的问题在于,只有当给定网址的扩展名为.aspx时才会触发asp.net httpmodule。

1 个答案:

答案 0 :(得分:0)

您是否尝试检查

中的警告消息
computermanagment>>windowslog>>application