我正在使用asp.net mvc 2.0。在我使用的部分觀點,但每當我在特定的鏈接點擊我得到follwing錯誤「404 Not Found」mvc中的錯誤
404未找到
任何一個可以konw解決方案的應用程序在本地主機的正常運行,但它顯示的錯誤,當我上傳到服務器上。謝謝。
我正在使用asp.net mvc 2.0。在我使用的部分觀點,但每當我在特定的鏈接點擊我得到follwing錯誤「404 Not Found」mvc中的錯誤
404未找到
任何一個可以konw解決方案的應用程序在本地主機的正常運行,但它顯示的錯誤,當我上傳到服務器上。謝謝。
您是如何生成鏈接的?您應始終使用Html.ActionLink()或Url.Action()來生成鏈接,以避免部署時出現問題。
例如,如果你要鏈接到/ Ctrl鍵/ ACT/123你不應該這樣做:
<a href="/Crtl/Act/123">Here</a>
但這:
<%=Html.ActionLink("Here", "Act", "Ctrl", new { id = ""}, new {}) %>
檢查服務器錯誤日誌。必須有404個錯誤細節。
打開network tab in FireBug重新加載頁面並觸發「錯誤」請求。然後檢查請求的去向。 FireBug捕獲瀏覽器發送的所有請求。
頂端回答以下問題爲我工作:
ASP.NET MVC2: Can't find controller
添加IIS應用通配符映射到C:\ WINDOWS \ Microsoft.NET \ Framework64 \ v4.0.30319 \ ASPNET_ISAPI.DLL
我使用 Click Me
– Renu123 2010-06-07 11:48:19
所以不是 「/首頁/ ClickMe」 你應該使用Url.Action( 「ClickMe」, 「家庭」)。 – Palantir 2010-06-07 11:50:05
我想calll上爲振振有辭onclick事件的Java腳本,我使用標籤 – Renu123 2010-06-07 11:51:38