我有一個使用ASP.NET MVC的應用程序。我已將它部署到Crystal Tech服務器(因此,不能直接訪問IIS控制面板)。在子目錄中運行ASP.NET MVC應用程序,得到404錯誤
最初這是在根目錄下運行,一切正常。客戶端然後決定它需要運行在一個子目錄中。我在那裏移動了應用程序,並且出現了主頁索引頁面,但每隔一頁都嘗試訪問原始根目錄中的控制器/操作/頁面/視圖。我不明白這一點,因爲引用都是上下文的(即使用../controller/action而不是mysite.com/controller/action)。
我在這裏做錯了什麼?我有什麼選擇?
謝謝, 詹姆斯
在瀏覽器導航欄中的URL是相對於所述子文件夾或相對於主根?您是否嘗試過手動插入子文件夾/控制器/操作/ ID路徑? – 2009-12-09 21:32:24