2009-11-03 4 views
2

Я управляю кодом, но не сервером, а человек на другом конце знает столько же о IIS, как и я.Можно ли переопределить IIS? (7.0)

У меня есть классический:

<configuration> 
    <system.web> 
     <customErrors mode="Off"/> 
    </system.web> 
</configuration> 

в моем корневом уровне web.config, но я не вижу подробности ошибки. Может ли вышеуказанное быть переопределено настройкой на уровне сервера/приложения?

+0

Что вы видите вместо этого? – Kev

ответ

1

В конце концов причина, почему мы не видим сообщения об ошибках, потому что был machine.config файл нашего сервера Дев был <deployment retail="true"/> после клонированы из нашего производственного сервера:

<configuration> 
    <system.web> 
      <deployment retail="true"/> 
    </system.web> 
</configuration> 

Необходимо установить значение false. Скотт Гатри рассказывает об этом в своем посте Don’t run production ASP.NET Applications with debug=”true” enabled.

0

Добавление обработки в событие Application_Error в файл global.asax могло бы сделать это, но это было бы под вашим контролем, я бы предположил.

Microsoft KB article here дает пример.

Kindness,

Dan

+0

В настоящее время этот файл не используется global.asax. Спасибо за подсказку. – furtive

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