2011-12-06 107 views
0

我有一個運行在域頂級的MVC 3站點。我剛剛在此域中創建了一個目錄「Support」向其添加了另一個MVC 3項目,並將其轉換爲IIS7中的應用程序。在同一域iis7中部署兩個MVC 3應用程序?

問題是,我的父母MVC 3應用程序似乎仍然處理路由,當我點擊路線http://mywebsite.com/Support/Account/etc我得到一個404,因爲這條路線不存在於我假設的父站點?他們的方式來阻止父站點試圖處理路線http://mywebsite.com/Support/「支持」是我有另一個應用程序的路線???

+0

路線的 「http://本地主機:82 /支持」 似乎解決,但低於 「支持」 路線返回404 HTTP://本地主機:82 /錯誤/錯誤aspxerrorpath = /支持/帳號/登錄。 「http:// localhost:82/Errors/Error」路徑在父站點內。自定義404頁 – Sparkle

+0

重要的是,似乎父站點正在返回404,因爲這些路由不存在於它內部? – Sparkle

回答

0

您確定您已將該文件夾作爲應用程序嗎?你是否將該文件夾作爲應用程序的根目錄?即,那裏有一個web.config文件,global.asax等。?

+0

是的子文件夾應用程序有一個全局和web.config文件。當我刪除父站點時它工作正常,但當父站點存在時,它好像控制了子目錄應用程序的路由 – Sparkle

+0

是的,我已將該文件夾作爲應用程序。 – Sparkle

相關問題