ASP.NET Razor站点:"此类页面未提供"

时间:2014-06-29 18:13:49

标签: razor asp.net-webpages

我创建了一个空的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>

任何人都可以告诉我我错过了什么(或者我已经添加了什么以及哪些不应该存在)?

0 个答案:

没有答案