IIS6与ASP MVC通配符映射

时间:2009-10-15 15:08:27

标签: asp.net-mvc iis-6 wildcard

好的,所以我是100个人在IIS6上运行ASP MVC时遇到问题的人之一。

我已经遵循了几个教程,包括thisthis,但仍然没有乐趣。我只看到标准的IE 404文件找不到页面。

现在为了确保我的网站指向正确的位置,我在根目录中添加了一个stub index.html文件。当我导航到这个文件时,我得到404错误,但是如果我通过aspnet_isapi.dll关闭所有网址的通配符映射,那么我可以导航到索引文件。

所以我的问题基本上是,给出了什么?

1 个答案:

答案 0 :(得分:1)

确保您没有检查通配符映射上的“验证文件是否存在”按钮。

然后确保您的网络根目录中有一个Default.aspx文件,其中包含以下代码:

protected void Page_Load(object sender, EventArgs e)
{
  HttpContext.Current.RewritePath(Request.ApplicationPath, false);
}