2010-06-07 100 views
0

我正在使用asp.net mvc 2.0。在我使用的部分觀點,但每當我在特定的鏈接點擊我得到follwing錯誤「404 Not Found」mvc中的錯誤

404未找到

任何一個可以konw解決方案的應用程序在本地主機的正常運行,但它顯示的錯誤,當我上傳到服務器上。謝謝。

回答

0

您是如何生成鏈接的?您應始終使用Html.ActionLink()或Url.Action()來生成鏈接,以避免部署時出現問題。

例如,如果你要鏈接到/ Ctrl鍵/ ACT/123你不應該這樣做:

<a href="/Crtl/Act/123">Here</a> 

但這:

<%=Html.ActionLink("Here", "Act", "Ctrl", new { id = ""}, new {}) %> 
+0

我使用 Click Me
Renu123 2010-06-07 11:48:19

+0

所以不是 「/首頁/ ClickMe」 你應該使用Url.Action( 「ClickMe」, 「家庭」)。 – Palantir 2010-06-07 11:50:05

+0

我想calll上爲振振有辭onclick事件的Java腳本,我使用標籤 – Renu123 2010-06-07 11:51:38

0

檢查服務器錯誤日誌。必須有404個錯誤細節。

打開network tab in FireBug重新加載頁面並觸發「錯誤」請求。然後檢查請求的去向。 FireBug捕獲瀏覽器發送的所有請求。

+0

錯誤控制檯清除沒有任何顯示 – Renu123 2010-06-07 11:50:47

+0

當真的錯誤日誌文件中沒有任何內容,如果可能表示您的請求對另一個url發生致命錯誤。 – powtac 2010-06-07 11:57:11

+0

我怎麼能得到那個錯誤的網址,因爲當我調試我的應用程序在本地主機上顯示我正確的網址,但是當我上傳它,我得到錯誤。 – Renu123 2010-06-07 11:59:40