IIS 6.0上的ASP.NET MVC部署

时间:2010-02-04 09:24:32

标签: asp.net-mvc deployment iis-6

我只是ASP.NET MVC的初学者。认为它在开发时没有任何问题,我甚至不知道在我尝试部署时要继续什么。部署后,我只能浏览登录页面。

我正在使用

  • Windows Server 2003
  • IIS 6.0
  • Visual Studio 2008

是否有适合像我这样的初学者的分步指南? 有人可以告诉我任何问题吗?

外焰

3 个答案:

答案 0 :(得分:3)

您需要通过aspnet_isapi.dll映射所有请求,或者使用您的网址上的扩展名“.mvc”,以便路由通过IIS 6正常工作。请参阅:

http://blog.codeville.net/2008/07/04/options-for-deploying-aspnet-mvc-to-iis-6/

还有很多关于SO的问题涉及到这个,所以这个问题可能是一个骗局。

答案 1 :(得分:2)

IIS6本身不支持MVC路由架构。 Phil Haack有一篇关于启动和运行的好文章:

http://haacked.com/archive/2008/11/26/asp.net-mvc-on-iis-6-walkthrough.aspx

答案 2 :(得分:0)

我认为您没有任何部署问题。看看ASP.NET MVC and Model-view-controller pattern - where do I start from?