2012-01-12 79 views
1

我已經在我的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錯誤。

任何想法?

+0

您的應用程序的Web表單或Asp.net MVC? – 2012-01-12 13:59:09

+0

它在IIS下運行嗎?如果是這樣,哪個版本? – 2012-01-12 13:59:57

+0

Web表單 - 我不確定。它在標準的webhotel上運行並提供支持。 驗證文件存在的設置解決了問題 – 2012-01-12 14:46:20

回答