Подтвердить что ты не робот

Не удалось правильно настроить веб-сайт; получение информации о процессе ASP.NET не удалось. запрашивающий

Я сделал сайт, используя asp.net 4.0. Я развернул его в своем локальном IIS. Нужно делать профилировщик в Visual Studio 2010. Когда я нажимаю кнопку прогона прогона, я получаю ошибку, как показано ниже.

"Не удалось правильно настроить веб-сайт, не удалось получить информацию о процессе ASP.NET. Запрос" http://xxx/VSEnterpriseHelper.axd "возвратил ошибку: на удаленном сервере была получена ошибка: (500) Внутренняя ошибка сервера."

Что не так? Я решил эту проблему.

4b9b3361

Ответ 1

Эта проблема может возникнуть, если целевой сайт использует внешний файл настроек.

Вы можете просмотреть сообщение об ошибке по этой проблеме, которое было зарегистрировано на сайте connect.microsoft.com

Возможная причина проблемы w/Profiler, IIS

Ответ 2

Для меня проблема была в теге location:

<location path="." inheritInChildApplications="false">

Профилер игнорировал его во время модификаций Web.config и добавлял повторяющиеся разделы, которые уже были определены в теге location. Поэтому полученный Web.config считался нарушенным IIS и возвращалась ошибка 500.

Общий подход. Как определить корень проблемы: когда Profiler изменил конфигурацию и до созданное исключение (около 1 секунды), вы можете увидеть измененный Web. config в папке проекта (рядом с вновь созданной резервной копией исходного файла). В это время вам нужно "уловить" (скопировать и вставить) измененный Web.config, а затем использовать его как обычный файл конфигурации в вашем проекте. Теперь, когда вы открываете свой проект в браузере, IIS покажет, что именно не так (подробности исключения "500" ).

Ответ 3

В файле web.config менялся атрибут appSettings из "configSource" в "файл".

<appSettings configsource="..."> to <appSettings file="...">

Ответ 4

У меня была такая же проблема. Проблема была в web.config. После того, как я его исправил, я больше не получал эту ошибку.