2011-01-31 92 views
1

我尝试了使用剃刀语法的ASP.NET网页,所以我创建了一个示例网站。如果我在WebMatrix中查看网站或使用VisualStudio(在浏览器中查看),一切正常。当我尝试创建一个IIS站点时,在尝试访问任何.cshtml文件时出现404错误。普通的html文件在网站上工作。它被设置为.net 4集成。我搜索了一个小时,没有运气。剃刀为ASP.NET网页和IIS

+0

您使用的是哪个版本的IIS? – Codo 2011-01-31 19:24:15

+0

7.5(Windows 7 64位) – Paul 2011-01-31 19:30:21

回答

1

难道是你刚刚将你的MVC应用程序的文件复制到IIS的目录(或虚拟目录)?

为了使您的ASP.NET MVC应用程序正常工作,您需要在IIS管理器中配置一个Web应用程序(右键单击“默认网站”并选择“添加应用程序”)。然后将您的应用程序部署到刚创建的应用程序目录

0

我们公司的问题完全一样。为了实现它的功能,我们必须完成.Net 4安装,并且正确地提供页面。看到

0

检查 “.cshtml” 是该网站的

属性中正确映射 - >主目录 - >配置 - >映射

矿被映射到:

Ç :\ windows \ microsoft.net \ framework \ v4.0.30319 \ aspnet_isapi.dll