【发布时间】:2012-10-17 13:00:52
【问题描述】:
我刚刚创建了一个新的 MVC 4 Web API 项目,并创建了一个新的 .cshtml 文件,其中包含非常简单的 HTML:
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width" />
<title></title>
</head>
<body>
<div>
</div>
</body>
</html>
打开 URL 时显示以下错误:
“/”应用程序中的服务器错误。
不提供此类页面。
说明:您请求的页面类型未提供,因为 它已被明确禁止。扩展名“.cshtml”可能是 不正确。请查看下面的 URL 并确保它是 拼写正确。
请求的网址:/index.cshtml
我在一位同事的开发机器上测试了这个场景(完全相同的项目)。它按预期工作。所以我想配置或某些安装肯定有问题。但是在哪里搜索?本地 IIS 和 Visual Studio 开发服务器都不起作用。
更新
直接访问 .cshtml 文件并非用于生产代码 - 仅用于培训目的,仅!
导航到/Home/Index 工作得很好。所以没有别的,这显然是错误的。直接访问 .cshtml 文件即可。
【问题讨论】:
标签: c# asp.net-mvc