在IIS 5.1上部署ASP.NET MVC(Windows XP)

时间:2008-11-19 09:16:52

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

好的,部署ASP.NET MVC似乎很痛苦。我想在Windows XP(IIS 5.1)上部署我的ASP.NET MVC应用程序,但似乎无法找到如何做到这一点。当我在Web浏览器地址栏中键入应用程序名称时,出现“网站不可用”消息。

IIS 6.0有变通方法,但是IIS 5.1呢?

4 个答案:

答案 0 :(得分:34)

以下是我发现的以及 me 的作用: Deploy ASP.NET MVC App on Windows XP (IIS 5.1)

修改

对于ASP.NET MVC的最新版本,请在添加/编辑应用程序扩展名映射中将.mvc替换为通配符。*扩展文本框。

答案 1 :(得分:20)

您需要在IIS 5中添加通配符映射。在IIS 6中,您有一个特定的部分来添加通配符映射。在IIS 5中,您映射扩展名。*并选择您的asp.net ISAPI DLL。如果“Ok”按钮不可点击,请单击dll路径的文本框,然后它应该是可点击的(不要问,这一切都发生在我身上)。

答案 2 :(得分:6)

要在Windows XP中托管ASP .NET MVC应用程序,请使用IIS Developer Express

安装IIS Express后,在安装位置打开命令提示符并执行以下操作(在必要时替换):

  

iisexpress.exe   /路径:[path_to_mvc_project]   / port:[port] / systray:true /clr:v2.0

答案 3 :(得分:1)

适用于6.0的相同的过程(使用Ionic重写器)在5.x上为我们工作。您在Windows应用程序事件日志中看到了什么?和IIS服务器日志?你试过一个改写器吗?