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