【发布时间】:2011-01-12 23:59:28
【问题描述】:
我只是 ASP.NET MVC 的初学者。认为它在开发时没有任何问题,当我尝试部署时我什至不知道要继续做什么。部署后只能浏览登录页面。
我正在使用
- Windows Server 2003
- IIS 6.0
- Visual Studio 2008
有没有适合我这样的初学者的分步指南? 任何人都可以告诉我任何关于它的光,好吗?
外研
【问题讨论】:
标签: asp.net-mvc deployment iis-6
我只是 ASP.NET MVC 的初学者。认为它在开发时没有任何问题,当我尝试部署时我什至不知道要继续做什么。部署后只能浏览登录页面。
我正在使用
有没有适合我这样的初学者的分步指南? 任何人都可以告诉我任何关于它的光,好吗?
外研
【问题讨论】:
标签: asp.net-mvc deployment iis-6
【讨论】:
您需要通过 aspnet_isapi.dll 映射所有请求,或者在您的 URL 上使用扩展名,例如“.mvc”,以使路由通过 IIS 6 正常工作。请参见此处:
http://blog.codeville.net/2008/07/04/options-for-deploying-aspnet-mvc-to-iis-6/
还有一堆关于 SO 的问题涵盖了这个,所以这个问题可能是一个骗局。
【讨论】:
IIS6 本身不会支持 MVC 路由架构。 Phil Haack 有一篇关于如何启动和运行的好文章:
http://haacked.com/archive/2008/11/26/asp.net-mvc-on-iis-6-walkthrough.aspx
【讨论】: