Назад | Перейти на главную страницу

«Ошибка HTTP 500.19 - внутренняя ошибка сервера» с динамическими данными

У меня есть простое приложение с динамическими данными, настроенное с использованием проверки подлинности с помощью форм в качестве раздела администратора другого веб-приложения. Это работает, когда я запускаю его внутри Visual Studio как отдельный проект.

Я развернул его на своем действующем сайте в каталоге приложения и получаю следующую ошибку:

Ошибка HTTP 500.19 - внутренняя ошибка сервера Запрошенная страница недоступна, поскольку соответствующие данные конфигурации для страницы недействительны.

Источник конфигурации:

<add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add name="UrlRoutingHandler" preCondition="integratedMode" verb="*" path="UrlRouting.axd" type="System.Web.HttpForbiddenHandler, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
</handlers>

Я нашел предлагаемое исправление, чтобы изменить следующие значения с 'deny' на 'allow' applicationHost.config:

<section name="handlers" overrideModeDefault="Allow" />
<section name="modules" allowDefinition="MachineToApplication" overrideModeDefault="Allow" />

Но это не сработало. Есть ли у кого-нибудь другие предложения или знает, что вызывает эту ошибку.

Спасибо.

Эти ошибки означают, что у вас есть повторяющийся параметр для UrlRoutingHandler. Вероятно, он установлен в C: \ sites \ website1 \ или applicationHost.config. Вы должны иметь возможность удалить эту строку из файла web.config для \ dd \ web.config, и все будет готово. Чтобы найти основную причину, проверьте другие файлы конфигурации в дереве (в данном случае на уровне сайта applicationHost.config) на предмет UrlRoutingHandler.