好的,部署ASP.NET MVC似乎很痛苦。我想在Windows XP(IIS 5.1)上部署我的ASP.NET MVC应用程序,但似乎无法找到如何去做。当我在Web浏览器地址栏中输入应用程序名称时,出现“网站不可用”消息。在IIS 5.1上部署ASP.NET MVC(Windows XP)
对于IIS 6.0有变通办法,但IIS 5.1呢?
好的,部署ASP.NET MVC似乎很痛苦。我想在Windows XP(IIS 5.1)上部署我的ASP.NET MVC应用程序,但似乎无法找到如何去做。当我在Web浏览器地址栏中输入应用程序名称时,出现“网站不可用”消息。在IIS 5.1上部署ASP.NET MVC(Windows XP)
对于IIS 6.0有变通办法,但IIS 5.1呢?
这里是我发现了什么,什么工作了我: Deploy ASP.NET MVC App on Windows XP (IIS 5.1)
编辑:
对于ASP.NET MVC的最新版本,使用通配符代替.mvc *分机添加/编辑应用程序扩展映射中的文本框。
该相同过程(使用离子重写),它适用于我们在5.x工作6.0。您在Windows应用程序事件日志中看到什么?和IIS服务器日志?你有没有试过重写器?
您需要在IIS 5中添加通配符映射。在IIS 6中,您具有添加通配符映射的特定部分。在IIS 5中,您可以映射扩展名*,并选择您的asp.net ISAPI dll。如果“确定”按钮不可点击,请点击dll路径的文本框,然后点击它(不要问,这一直发生在我身上)。
要在Windows XP中托管ASP .NET MVC应用程序,请使用IIS Developer Express。
安装IIS表达之后,在安装位置打开命令提示,并执行以下(代必要时):
iisexpress.exe /路径:[path_to_mvc_project] /端口:[端口] /系统托管:true /clr:v2.0
以及如果在点击文本框时它仍然灰显? – Marcom 2009-05-29 11:25:47
这是IIS 5.1上的一个错误。 解决方法:浏览完asp.net ISAPI dll后,单击文件文本框展开完整路径,这将激活确定按钮。 – 2009-06-30 12:30:30