【问题标题】:IIS does not recognize the page without .cshtmlIIS 无法识别没有 .cshtml 的页面
【发布时间】:2011-05-13 01:06:07
【问题描述】:

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

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

但我的 IIS 返回 404(未找到)。如果您更改链接和位置。在“详细信息”之后的 cshtml 得到“... Details.cshtml?ProjectID = 1”哦,是的,它可以工作。

而且这种行为只发生在我的本地机器上的网站上,它不会。

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

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

【问题讨论】:

    标签: iis razor publish webmatrix


    【解决方案1】:

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

    试试

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

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多