2010-04-16 3 views
0

Я просто хочу увидеть ошибки в asp.net, показывающие ошибку по умолчанию Server Error in '/' Application. Что мне нужно изменить в веб-конфигурации?Как увидеть ошибки на веб-сайте asp.net?

Я использовал это,

<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm"> 
      <error statusCode="403" redirect="NoAccess.htm" /> 
      <error statusCode="404" redirect="FileNotFound.htm" /> 
     </customErrors> 

Любое предложение я хочу видеть ошибки в браузере, как я сделать живое тестирование ...

ответ

0

Изменить это:

<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm"> 

Для этого:

<customErrors mode="Off" defaultRedirect="GenericErrorPage.htm"> 

RemoteOnly означает, что вы увидите ошибки, если вы вошли в сам веб-сервер (например, http://localhost/) Off означает отображение ошибок для всех, включая удаленных клиентов.

+0

@Nick Это не помогло мне ... Я дал 'customErrors mode =" Off "' все та же ошибка – 2010-04-16 18:02:35

+0

Просто измените его на '' – Greg

+0

@Jayam - Похоже, у вас есть сеть .config, если он не может прочитать web.config, по умолчанию вы не сможете увидеть его удаленно. Вы уверены, что правильные версии .Net и т. Д. Установлены на сервере? –

0

Альтернативой является просмотр вашего сайта с использованием его localhost url. Это позволит вам увидеть ошибки, но с помощью customErrors = «RemoteOnly» пользователи, просматривающие сайт с использованием URL-адреса, отличного от localhost, будут видеть страницу с дружественной ошибкой. Также проверьте журнал событий сервера, если вы не уверены, что видите полную ошибку.

Смежные вопросы