这是可能在xp上运行/部署asp.net mvc3吗?如何运行asp.net mvc3应用程序
通过VS2010发布,然后在IE/Firefox的浏览给出了这样的错误消息
拒绝目录列表
此虚拟目录不允许列出的内容。
启用目录浏览没有帮助,因为没有default.aspx运行?
对不起,我的网页开发技能是一个“有点”生锈!
这是可能在xp上运行/部署asp.net mvc3吗?如何运行asp.net mvc3应用程序
通过VS2010发布,然后在IE/Firefox的浏览给出了这样的错误消息
拒绝目录列表
此虚拟目录不允许列出的内容。
启用目录浏览没有帮助,因为没有default.aspx运行?
对不起,我的网页开发技能是一个“有点”生锈!
问题是,ASP .NET MVC基于URL路由,并为此工作,该请求需要解析的ASP .NET,问题是,没有.aspx扩展它不会被解析(IIS 6问题iirc)。
所以你必须改变MVC的URL路由和/或地图的扩展,ASP.NET请求处理
退房此链接的详细信息: http://haacked.com/archive/2010/12/22/asp-net-mvc-3-extensionless-urls-on-iis-6.aspx
谢谢,它指出我正确的答案 - 即设置说。 iis5.1上的mvc扩展 – Kumar
您的问题没有提供很多信息。如果我是你,我会开始。
我怀疑你是不是在IIS中正确配置应用程序。 请使用这些步骤进行配置。
我有一个Windows Server 2003的计算机运行的运行良好的MVC3应用IIS 6,唯一需要的是在机器上安装.NET 4.0框架,然后从MVC项目告诉项目来部署运行ASP.net MVC所需的文件。这些.dll的应在发布后的应用程序的bin文件夹结束:
之后你应该准备好去。
MVC3应用程序现在更容易部署的快速和肮脏的原因是,微软已经调整了4.0框架,以轻松设置MVC依赖的路由。您可以从Web Platform Installer获得最新版本的.net 4.0框架。
祝你好运,希望这有助于一些。
不仅生锈...这与WinXP或MVC无关,这是一般的IIS配置;-) –
可能重复的[MVC3发布和IIS 6](http:// stackoverflow。com/questions/6391804/mvc3-publishing-and-iis-6) – jrummell
正如我所说我的“网络开发技能”是生锈的!不是xp/mvc开发技巧:) – Kumar