我创建了一个空的ASP.NET网站(即 razor网页),但我无法访问index.cshtml
页面。
我是否有' index.cshtml'是否在URL中。
错误页面显示:
' /'中的服务器错误应用
此类网页未投放。
说明:您提供的页面类型未提供,因为 它被明确禁止。扩展程序' .cshtml'也许 不正确。请查看下面的网址,确保它是 拼写正确。
请求的网址: /index.cshtml
以下是web.config
的全部内容<?xml version="1.0"?>
<configuration>
<appSettings>
<add key="webpages:Enabled" value="true"/>
<add key="webpages:Version" value="3.0.0.0"/>
</appSettings>
<system.web>
<compilation debug="true" targetFramework="4.5"/>
<httpRuntime targetFramework="4.5" enableVersionHeader="false" requestValidationMode="2.0"/>
<pages validateRequest="false"/>
</system.web>
<system.webServer>
<security>
<requestFiltering allowDoubleEscaping="true">
<fileExtensions>
<remove fileExtension=".cshtml"/>
<add fileExtension=".cshtml" allowed="true"/>
</fileExtensions>
</requestFiltering>
</security>
<defaultDocument>
<files>
<remove value="index.cshtml"/>
<add value="index.cshtml"/>
</files>
</defaultDocument>
</system.webServer>
</configuration>
任何人都可以告诉我我错过了什么(或者我已经添加了什么以及哪些不应该存在)?