我查看了其他帖子,但似乎没有人回答我的需要.
我转到http://local.com/cscsu_bi/ContentPage.cshtml,它不适用于下面的错误
'/'应用程序中的服务器错误.
此类页面不会提供.
描述:未提供您请求的页面类型,因为它已被明确禁止.扩展名".cshtml"可能不正确.请查看下面的网址,确保拼写正确.
请求的URL:/cscsu_bi/ContentPage.cshtml
web.config文件如下
Run Code Online (Sandbox Code Playgroud)<?xml version="1.0" encoding="utf-8"?> <configuration> <appSettings> <add key="webpages:Enabled" value="true" /> </appSettings> <system.web> <compilation debug="true" targetFramework="4.0" /> </system.web> </configuration>
我在Windows 7上.有什么明显的我做错了吗?
谢谢
我错过了Microsoft.AspNet.WebPagesNuGet包.安装它解决了我的问题.(此包有依赖关系Microsoft.Web.Infrastructure,并Microsoft.Web.Razor因此包括他们为你)
如果您使用NuGet控制台,只需键入:
Install-Package Microsoft.AspNet.WebPages
Run Code Online (Sandbox Code Playgroud)
我在许多机器上设置了Razor,并且经常发现我需要在我的bin文件夹中包含以下DLL:
小智 2
看看这篇文章。
http://www.asp.net/web-pages/overview/more-resources/aspnet-web-pages-(razor)-troubleshooting-guide
在查看所有 IIS 设置和参考后,这解决了我的问题。
确保您网站的根目录中至少有一个 .cshtml 文件。
| 归档时间: |
|
| 查看次数: |
27009 次 |
| 最近记录: |