我已經在我的ASP.NET 4項目中設置了URL路由,完全脫機。但是,現在當它在線時 - 通過url路由設置的每個鏈接都不起作用。ASP.NET URL路由提供404頁
基本上是這樣一個鏈接: http://www.domain.com/test/bla
總是會返回一個404 - 文件或目錄未找到。 您正在查找的資源可能已被刪除,更名或暫時不可用。
唉,我決定嘗試修復它。我發現下面的提示,沒有工作(和似乎無法找到任何其他):
已在web.config中下面的代碼:
<modules runAllManagedModulesForAllRequests="true">
2.以下這篇文章:http://www.britishdeveloper.co.uk/2010/06/dont-use-modules-runallmanagedmodulesfo.html。沒有成功。
3.將我的服務器管道模式更改爲集成模式。
仍然是404錯誤。
任何想法?
您的應用程序的Web表單或Asp.net MVC? – 2012-01-12 13:59:09
它在IIS下運行嗎?如果是這樣,哪個版本? – 2012-01-12 13:59:57
Web表單 - 我不確定。它在標準的webhotel上運行並提供支持。 驗證文件存在的設置解決了問題 – 2012-01-12 14:46:20