Ошибка в файле webconfig «Для этого тега <customErrors>атрибут« mode »должен быть установлен на« Off ». - PullRequest
0 голосов
/ 10 февраля 2012

Я получил эту ошибку при развертывании веб-сайта asp.mvc.

Ошибка времени выполнения

Описание: на сервере произошла ошибка приложения.Текущие пользовательские настройки ошибок для этого приложения не позволяют удаленно просматривать подробности ошибки приложения (из соображений безопасности).Однако его могут просматривать браузеры, работающие на локальном сервере.

Подробности. Чтобы сведения об этом конкретном сообщении об ошибке можно было просматривать на удаленных компьютерах, создайте тег в файле web.config.msgstr "файл конфигурации, расположенный в корневом каталоге текущего веб-приложения.Для этого тега должен быть установлен атрибут «mode» «Off».

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

Примечания: текущую страницу ошибки, которую вы видите, можно заменить пользовательской страницей ошибок, изменив атрибут defaultRedirect:тег конфигурации приложения, указывающий на URL страницы пользовательской ошибки.

Что мне не хватает?

<configuration>
   <system.web>
       <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
   </system.web>
 </configuration>

Ответы [ 2 ]

0 голосов
/ 24 апреля 2013

Это поздний ответ, просто для записи:

эта ошибка означает, что ваше приложение аварийно завершилось, но сервер IIS не может показать вам точную ошибку, потому что customErrors не 'Off'.

Чтобы узнать об ошибке, вы можете либо воссоздать ошибку, просмотрев браузер на сервере (localhost), либо вы можете сделать <customErrors mode="Off" />.

0 голосов
/ 29 мая 2012

Убедитесь, что DLL вашего приложения находится в нужном месте на сервере.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...