У меня есть простой код aspx
. Когда я запускаю страницу aspx
с локальным сервером (Visual Studio Development Server), все работает нормально. Но когда я запускаю его в своем домене, я получаю следующее исключение.Ошибка сервера при запуске ASPX
Описание: На сервере произошла ошибка приложения. Текущие настройки для этого приложения не позволяют удаленно просматривать информацию об ошибке приложения (по соображениям безопасности). Его можно, однако, просматривать браузерами, запущенными на локальном сервере .
Детали: Чтобы включить подробности этого конкретного сообщения об ошибке будет просматриваться на удаленных машинах, пожалуйста, создайте тег в конфигурационном файле «web.config», расположенный в корневом каталоге текущего веб-приложения. Этот тег должен тогда иметь атрибут «mode», установленный на «Off».
<!-- Web.Config Configuration File --> <configuration> <system.web> <customErrors mode="Off"/> </system.web> </configuration>
Примечание: Текущая страницу ошибки вы видите можно заменить на странице ошибки, изменив «defaultRedirect» атрибут конфигурации тега приложения к точке на пользовательской страницы ошибок URL.
<!-- Web.Config Configuration File --> <configuration> <system.web> <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/> </system.web> </configuration>
код ASPX:
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<h1>I am online</h1>
</div>
</form>
</body>
</html>
Я пробовал, но не работал. – TheChampp
@ TheChampp Вы перезапустили IIS после изменения? Можете ли вы подключиться к серверу, на котором находится ваш сайт, и просмотреть его там? –
Иногда, если он не работает, и вы видите эту ошибку даже после того, как вы установили режим в положение «Выкл.», Потому что в самом файле web.config есть синтаксическая ошибка (т. Е. Неверный XML). – mikey