我有一個BlogEngine.net實例安裝在我的託管服務器的根目錄。我想玩ASP.Net MVC編寫一個小應用程序,並將該應用程序安裝在根目錄下的文件夾下。混合的MVC路由爲web應用程序下的MVC應用程序
我能夠看到http://example.com/testApp/,但路由的頁面如http://example.com/testApp/edit正在給404。
我已經搜索過,我只是不清楚需要什麼才能獲得路由權。我是否需要在BlogEngine的web.config中設置某些內容,或者是否需要在我的應用程序設置中執行某些操作?
主機是WinHost.com,這是IIS7
編輯/更新
所以我明白http://example.com/testApp被送達因爲該目錄下,並且在路由頁面的Default.aspx不要服務,因爲他們沒有物理aspx的。當我在Visual Studio下啓動時,/編輯會被路由到編輯視圖。
我在猜測BlogEngine.net的global.asax正試圖將這些頁面映射到BlogEngine世界,而不是將它們路由到我的testApp。
如果是這種情況,那麼我的問題是如何獲得BlogEngine將請求轉發到我的testApp?我希望我在web.config中丟失了一些簡單的東西,因爲如果我必須添加東西到BlogEngine的global.asax來進行路由,那麼我是不是需要重新構建BlogEngine?
你真的應該張貼在Global.asax中的映射代碼。 – jfar 2009-11-23 04:18:02