这是我的第一个MVC项目,并且总是第一次有痛苦;)
我做了这些步骤来部署项目。
Microsoft.CSharp.dll
Microsoft.Web.Infrastructure.dll
System.Web.Helpers.dll
System.Web.Mvc.dll程序
System.Web.Razor.dll
System.Web.Routing.dll
System.Web.WebPages.Deployment.dll
System.Web.WebPages.dll
System.Web.WebPages.Razor.dll
我收到此错误 404 - 找不到文件或目录。
here is the snapshot我的网站管理员面板
注1:我的主机提供商昨天通过WebInstaller安装了最新版本的ASP.NET MVC。
注意2:主机的操作系统是Windows 2008 R2
答案 0 :(得分:3)
您必须使用ASP.NET 4(集成管道)。这允许您使用在创建新的ASP.NET MVC 3应用程序时默认使用的无扩展URL。你没有告诉我们你的申请,所以我们只能猜测你正在使用什么样的路线。
如果您选择ASP.NET 4(经典模式),如果您在IIS 6.0中运行,它不支持无扩展名网址,则需要配置并将某些扩展名与aspnet ISAPI过滤器关联。
答案 1 :(得分:0)
您还可以尝试在" href"之前添加点(。)在下面的视图中:
HREF ='的 强> /控制器/动作/'