Проблемы с веб-приложением (ошибки web.config) HTTP 500.19 с IIS7.5 и ASP.NET v2

138
задан Chuck Le Butt 27 November 2009 в 17:07
поделиться

5 ответов

Ага! Я победил эту проблему! Боже мой, это было чудовищно для кого-то вроде меня с ограниченным опытом работы с IIS. Я действительно думал, что собираюсь потратить все выходные на то, чтобы исправить это.

Вот решение для всех, кто когда-либо сталкивается с этой злой проблемой.

Первое, о чем следует знать: если вы надеетесь, что это ваше решение, убедитесь, что у вас одинаковый код ошибки ( 0x8007000d ) и источник конфигурации ( -1: 0: ). Если нет, то это не ваше решение.

Следующее, о чем следует знать: AJAX неправильно установлен в вашем web.config!

Исправьте это, следуя этому руководству:
http://www.asp.net/AJAX/documentation/live/ConfiguringASPNETAJAX.aspx

Затем установите расширения AJAX 1.0 на свой рабочий сервер по этой ссылке:

http: //www.asp.

40
ответ дан 23 November 2019 в 23:23
поделиться

Ниже конфигурации была причина моей проблемы:

    <rewrite>
      <rules>
        <clear />
        <rule name="Redirect to HTTPS" stopProcessing="true">
          <match url="(.*)" />
          <conditions>
            <add input="{HTTP_HOST}" pattern="^.*spvitals\.com$" />
            <add input="{HTTPS}" pattern="off" ignoreCase="true" />
          </conditions>
          <action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="Permanent" appendQueryString="false" />
        </rule>
      </rules>
    </rewrite>

Примечание: Я удалил этот раздел для локального тестирования, поскольку это хорошо работает в Azure.

0
ответ дан 23 November 2019 в 23:23
поделиться

При развертывании asp.net.core приложения, также необходимо установить ядро .NET, размещающее пакет. https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/index? view=aspnetcore-3.0#install-the-net-core-hosting-bundle

0
ответ дан 23 November 2019 в 23:23
поделиться

Это может быть связано или нет .... Я начал с той же ошибки, упомянутой выше, начал поиск в Google, внес изменения, получил новые ошибки, бесконечный цикл .

Изменение, которое вызвало у меня эту ошибку, было связано с делегированием функций в диспетчере IIS в разделе «Управление» на сервере. Извините, я не могу вспомнить, какой из них я изменил, но поиск в Google может помочь.

Это помогло мне преодолеть первую ошибку в совершенно новом потоке других, некоторые из которых совершенно бессмысленны. (Я бы получил одну ошибку при запуске в виртуальном каталоге, преобразование его в приложение привело к другой ошибке, etec и т. Д.). Что в конечном итоге решило эту серию ошибок: диспетчер IIS, пулы приложений, DefaultAppPool, включить 32-разрядные приложения = True

Я запустил это приложение на 32-разрядном компьютере с Windows XP, и теперь я использую это на коробке с 64-битной Windows 7.

Надеюсь, это поможет кому-то другому.

2
ответ дан 23 November 2019 в 23:23
поделиться

У меня были именно эти симптомы, и моя проблема была похожа на проблему Питера. Настраивал существующий проект на новом сервере. В моем проекте упоминался модуль переопределения URL-адресов IIS7, но он еще не был установлен на новом сервере. Его установка устранила мою проблему.

Вы можете использовать установщик веб-платформы Microsoft , чтобы установить его. Запустите его, выберите Продукты , в левом меню выберите Сервер , найдите в списке URL Rewrite и установите его.

Или вы можете скачать его здесь .

254
ответ дан 23 November 2019 в 23:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: