我有點奇怪的問題。 我編寫了一個asp.net mvc應用程序,並運行在本地http://localhost:1234/它工作正常。 我有一個/員工路線和此路線踢。 但是,當我將它移動到我的網絡服務器在http://myapp.mydomain.nl(它是在一個子域'myapp')/僱員路線不踢(我得到一個404) 。 我已經安裝了RouteDebug.RouteDebugger組件,通常它會向您顯示黃色和白色頁面,以向您顯示哪條路線啓動,如果您鍵入無效的URI,則會看到沒有路線啓動。但現在它不顯示我這個頁面,但只是一個404,所以看起來,當我導航到http://myapp.mydomain.nl/employee,但我的服務器將我的請求視爲正常請求,因此它爲不存在的文件夾'員工'疏散,看起來mvc不'踢'。asp.net MVC routeengine不踢in
它是在沒有安裝mvc框架的服務器上,所以我手動將System.Web.Mvc.dll複製到bin文件夾中。
米歇爾
問題是,因爲我的網站是在ISP託管我無法修改IIS設置。 – Michel 2009-12-15 10:24:27