IIS 无法识别没有 .cshtml 的页面
使用 WebMatrix 和 Razor 开发网站。 为了调用页面,我使用以下命令:
Href("~/Project/Details?ProjectID=" + project.ID)
但是我 IIS 返回 404(未找到)。如果您更改链接和位置。 “详细信息”之后的 cshtml 得到“...Details.cshtml?ProjectID = 1”哦,是的,它有效。
这种行为仅发生在我的本地计算机上的站点上,但事实并非如此。
我在 stackoverflow 上看到过有关此问题的帖子,但这是在线(主机)而不是本地的问题。 所以我没有办法重新安装任何东西
如何解决这个问题?他如何理解如果没有 Outreach 页面,他应该寻找她的名字 + .cshtml
Develop a website with WebMatrix and Razor.
To make the call of the pages I'm using the command:
Href("~/Project/Details?ProjectID=" + project.ID)
But I IIS returns 404 (not found). If you change the link and place. cshtml after the "Details" getting "... Details.cshtml? ProjectID = 1" oh yes it works.
And this behavior only happens with the site up on my local machine it does not.
I've seen the post here on stackoverflow talking about it, but this is a problem with the on-line (the host) and not local.
So I have no way to reinstall anything
How to solve the problem? How does he understand that without the Outreach pages, he should look for her name + .cshtml
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
更新
这可能是问题所在:http://support.microsoft.com/kb/980368
尝试
注意查询字符串之前的正斜杠。
UPDATE
This may be the problem: http://support.microsoft.com/kb/980368
Try
Note the forward slash prior to the querystring.