2008-11-19 162 views
35

好的,部署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呢?

回答

1

相同過程(使用離子重寫),它適用於我們在5.x工作6.0。您在Windows應用程序事件日誌中看到什麼?和IIS服務器日誌?你有沒有試過重寫器?

20

您需要在IIS 5中添加通配符映射。在IIS 6中,您具有添加通配符映射的特定部分。在IIS 5中,您可以映射擴展名*,並選擇您的asp.net ISAPI dll。如果「確定」按鈕不可點擊,請點擊dll路徑的文本框,然後點擊它(不要問,這一直髮生在我身上)。

+0

以及如果在點擊文本框時它仍然灰顯? – Marcom 2009-05-29 11:25:47

+6

這是IIS 5.1上的一個錯誤。 解決方法:瀏覽完asp.net ISAPI dll後,單擊文件文本框展開完整路徑,這將激活確定按鈕。 – 2009-06-30 12:30:30

6

要在Windows XP中託管ASP .NET MVC應用程序,請使用IIS Developer Express

安裝IIS表達之後,在安裝位置打開命令提示,並執行以下(代必要時):

iisexpress.exe /路徑:[path_to_mvc_project] /端口:[端口] /系統託管:true /clr:v2.0