0

我创建了一个指向文件的新应用程序。它在 ASP.NET 4.0 集成应用程序池中运行。

这些文件只是几个 CSHTML 文件和一些 CSS/Javascript。

当文件是 HTML 时,我可以很好地访问它们。现在它们是cshtml,我得到了

This type of page is not served

当我尝试在浏览器中点击 Directory/File.cshtml 时。

我通常编写 MVC3 应用程序,但这只是一个需要启动的简单 2 页站点。我不熟悉这些类型的项目的部署。任何意见将是有益的。

我的 web.config 很简单,如下所示:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
 <system.web>
    <compilation debug="true" targetFramework="4.0" />
 </system.web>
<system.webServer>
<defaultDocument enabled="true">
  <files>
    <add value="MyFile.cshtml"/>        
  </files>
</defaultDocument>
<modules runAllManagedModulesForAllRequests="true"/>
</system.webServer>
</configuration>

在此先感谢您的帮助!

4

1 回答 1

1

要解决此问题,请使用“Web 平台安装程序”(http://www.microsoft.com/web/downloads/platform.aspx) 安装“ASP.NET MVC 3 (Visual Studio 2010)”包。

于 2012-03-06T18:30:32.207 回答