Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc DONS上的自定义错误';我不从事生产_Asp.net Mvc_Error Handling - Fatal编程技术网

Asp.net mvc DONS上的自定义错误';我不从事生产

Asp.net mvc DONS上的自定义错误';我不从事生产,asp.net-mvc,error-handling,Asp.net Mvc,Error Handling,我有一个asp.NETMVC3应用程序 当用户传递不存在对象的id时,我以这种方式返回404视图: Response.StatusCode = 404; return View("404"); 本地所有工作正常,我有我的自定义错误页面。但在制作方面,我有标准asp.NET404页面。我尝试将customErrors设置为“开”或“关”-结果相同。在此处找到解决方案: <system.webServer> ... <httpErrors errorMode="C

我有一个asp.NETMVC3应用程序

当用户传递不存在对象的id时,我以这种方式返回404视图:

Response.StatusCode = 404;
return View("404");
本地所有工作正常,我有我的自定义错误页面。但在制作方面,我有标准asp.NET404页面。我尝试将customErrors设置为“开”或“关”-结果相同。

在此处找到解决方案:

<system.webServer>
    ...
    <httpErrors errorMode="Custom" defaultResponseMode="ExecuteURL">
        <remove statusCode="404" subStatusCode="-1" />
        <error statusCode="404" prefixLanguageFilePath="" 
            path="/errors/404" responseMode="ExecuteURL" />
    </httpErrors>
在system.webServer部分的web配置中设置另一个魔术设置:

<httpErrors errorMode="Detailed" />

在这里找到了解决方案:

在system.webServer部分的web配置中设置另一个魔术设置:

<httpErrors errorMode="Detailed" />