我有一个主机,我用它托管了一个网页.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>
但我尝试了所有方法,将其粘贴到不同的行上,但没有任何效果。我错过了什么或做错了什么?
我相信您没有使用 MVC 功能并尝试仅加载视图或自定义区域文件夹之外的剃刀视图。
然后您需要在Web.config中启用网页键,该键在.Net 4.0中默认禁用
<add key="webpages:Enabled" value="true" />
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)