【发布时间】:2011-06-18 19:28:10
【问题描述】:
我正在尝试使用 razor 语法的 ASP.NET 网页,因此我创建了一个示例站点。如果我在 WebMatrix 中查看站点或使用 VisualStudio(在浏览器中查看)一切正常。当我尝试创建 IIS 站点时,我在尝试访问任何 .cshtml 文件时收到 404 错误。常规 html 文件可从该站点工作。它设置为 .net 4 集成。我用谷歌搜索了一个小时,没有运气。
【问题讨论】:
-
您使用的是什么版本的 IIS?
-
请将 web.config 添加到您的问题中。在解释此配置文件时,IIS 和 ASP.NET 开发服务器之间存在一些棘手的差异。
-
这是在您自己的机器上运行的本地 IIS 实例吗?如果它是远程的,那么它是否安装了 ASP.NET WebPages?
-
当您说收到 404 请求 .cshtml 文件时,您是否将文件扩展名包含在请求中? (例如,mysite/app/test.chstml 与仅 mysite/app/test)
标签: iis razor webmatrix asp.net-webpages