【发布时间】:2012-08-23 07:18:31
【问题描述】:
我有一个主机,我在其中托管了一个带有.cshtml 扩展名的网页。我的主机是 arvixe.com,它提供 ASP 和 .NET 托管,但是当我尝试加载我的网页时,我收到了这个错误消息。
“/”应用程序中的服务器错误。
不提供此类页面。
说明:您请求的页面类型未提供服务,因为它已被明确禁止。扩展名“.cshtml”可能不正确。请检查下面的 URL 并确保其拼写正确。
请求的 URL:/samples/WoT/Default.cshtml
版本信息:Microsoft .NET Framework 版本:4.0.30319; ASP.NET 版本:4.0.30319.276
我读了一些东西我是否必须在我的 web.config 文件中写一些东西才能使它工作 像这样
<compilation>
<assemblies>
<add assembly="System.Web.WebPages.Razor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
</assemblies>
<buildProviders>
<add extension=".cshtml" type="System.Web.WebPages.Razor.RazorBuildProvider, System.Web.WebPages.Razor"/>
</buildProviders>
</compilation>
但是我尝试了所有方法,将其粘贴到不同的行,但没有任何效果。我错过了什么或做错了什么?
【问题讨论】:
-
ASP.Net MVC 是否安装正确?
-
它在你的开发机器上运行吗?
-
您解决过这个问题吗?在我的开发机器上运行默认 MVC 4 站点时,我遇到了同样的问题。
标签: asp.net razor web-config