2016-11-29 46 views
1

我在IIS express服務器上部署了一個C#ASP.net項目。當我使用瀏覽器來訪問,本地主機:8081 /家庭/動作,我得到了以下錯誤:如何在ASP.NET中調試404錯誤?

enter image description here

這裏的東西在項目中。 項目結構: enter image description here

相關的控制器:

有一個HomeController.cs。

namespace ProjA.Controllers 
{ 
    public class HomeController : Controller 
    { 
     public ActionResult Index() 
     { 
      return View(); 
     } 

     public ActionResult Action() 
     { 
      return View(); 
     } 
    } 
} 

我不知道如何找到404.0錯誤,這表明URL不正確。

+0

缺乏[mcve]如果是關於您的特定情況。如果是關於調試ASP.NET的一般話題,那就太寬泛了,L2G。 –

回答

2

嘗試在web.config中

<trace enabled="true" /> 

設置見MSDN

您也可以嘗試部署在調試模式

2

應用因爲你沒有指定控制器中的任何行動明確的名稱。因此,請確保您在視圖內的Home文件夾中具有索引和操作視圖。

爲使跟蹤: 關閉自定義錯誤消息

您將需要改變的customErrors模式關閉在web.config中首先禁用友好的錯誤頁面:

<customErrors mode="Off" /> 

接下來,您將需要打開調試和跟蹤。

<trace enabled="true" /> 
<compilation debug="true" > 
+0

對不起,編輯你的帖子時出現錯誤:( – wason