IIS无法识别没有.cshtml的页面

时间:2011-05-13 01:06:08

标签: iis razor publish webmatrix

使用WebMatrix和Razor开发网站。 要调用我正在使用命令的页面:

Href("~/Project/Details?ProjectID=" + project.ID)

但我的IIS返回404(未找到)。如果您更改链接和位置。 “详细信息”获取“...详细信息”?项目ID = 1后的cshtml哦,是的确有效。

这种行为只发生在本地计算机上的网站上,而不是。

我在stackoverflow上看过这里的帖子谈论它,但这是在线(主机)而不是本地的问题。 所以我无法重新安装任何东西

如何解决问题?他怎么理解如果没有Outreach页面,他应该找她的名字+ .cshtml

1 个答案:

答案 0 :(得分:0)

UPDATE 这可能是问题所在:http://support.microsoft.com/kb/980368

尝试

Href("~/Project/Details/?ProjectID=" + project.ID)

注意查询字符串之前的正斜杠。