Я развернул свое приложение MVC-3 в Windows Azure. Но теперь, когда я запрашиваю его через staging url
, он показывает мне (извините, произошла ошибка при обработке вашего запроса.). Теперь я хочу увидеть полное сообщение об ошибке, по умолчанию оно скрывается из-за соображений безопасности. Я знаю, что мы можем сделать это через файл web.config. Но как?
Как установить файл web.config для отображения полного сообщения об ошибке
Ответ 1
не уверен, что он будет работать в вашем сценарии, но попробуйте добавить следующее к вашему web.config
под <system.web>
:
<system.web>
<customErrors mode="Off" />
...
</system.web>
работает в моем экземпляре.
также см.:
Ответ 2
Это также может помочь вам, показывая полную информацию об ошибке в клиентском браузере.
<system.web>
<customErrors mode="Off"/>
</system.web>
<system.webServer>
<httpErrors errorMode="Detailed" />
</system.webServer>
Ответ 3
Если вы используете ASP.NET MVC, вам также может потребоваться удалить HandleErrorAttribute из файла Global.asax.cs:
public static void RegisterGlobalFilters(GlobalFilterCollection filters)
{
filters.Add(new HandleErrorAttribute());
}