我不是一個Web管理員,而我是新來的IIS。所以,我在尋找建議。在IIS7上部署MVC應用程序的最佳實踐
我的MVC應用程序(例如fooapp)是我網站的默認應用程序(例如foo.bar)。我使用IIS管理器將該網站添加到IIS7。當我導入應用程序時,IIS管理器希望將其放入它自己的目錄(/ foo)中,並告訴我不應將其放入基本(站點)目錄中。這意味着要進入我的默認MVC視圖,我必須輸入網址http://foo.bar/fooapp/
。不用說,我想通過http://foo.bar/
我看到2個可能的解決方案到那裏:
- 添加默認頁面重定向到MVC應用程序的網站目錄。
- 忽略IIS警告並將應用程序加載到站點目錄中。
我的IIS7知識是有限的。我玩過一些選項(如HTTP重定向)。由於沒有改變,我顯然不明白我在做什麼。
無論如何,如果有一些被認爲是「最佳實踐」和/或其他建議,請讓我知道。
你是正確的,默認情況下,應用程序應該駐留在網站的根。 我猜OP已經在使用MSDeploy(Web Deploy),因爲他談到了「導入應用程序」。只有在我知道安裝了MSDeploy的情況下才可用。 – 2010-05-07 14:45:13