2015-09-30 4 views
1

Все работает нормально, и я внезапно начал получать следующую ошибку для всех моих веб-проектов и веб-сайтов. Одно можно сказать наверняка, что это проблема IIS, поскольку компилятор даже не достигает кода.IIS 7.5 Область отслеживания «....» не распознается - HTTP-ошибка 500.0 - Внутренняя ошибка сервера

Сообщение об ошибке:

Ошибка HTTP 500.0 - Внутренняя ошибка сервера

Трассировка область «Аутентификация, безопасность, фильтр, StaticFile, CGI, Compression, Cache, RequestNotifications, модуль, FastCGI, WebSocket, Rewrite, RequestRouting , iisnode»не признается

enter image description here

Я уже пробовал следующие вещи один за другим, но не повезло:

  1. Переустановите Tracing - 'Turn Windows, или отключение компонентов',
  2. Переустановите IIS,
  3. aspnet_regiis -i (также попытался с -u),
  4. Удалены ISAPI .DLL

окна Особенности:

enter image description here

Я использую Visual Studio 2013 для создать веб-проект (asp.net C#).

Я бы очень признателен за любую помощь/информацию по этой проблеме.

+0

я узнал, что IIS работает нормально и проблема была с окружающей средой отладки VS. Мое обновление VS было связано и после обновления (с 2013 по 2015 год) проблема была решена. Я до сих пор не знаю точной основной причины проблемы, но я предполагаю, что это было вызвано конфликтами в DLL (dll hell). – singhsac

ответ

0

У вас есть все модули, перечисленные в сообщении об ошибке? Вы можете скачать расширения здесь: (link for rewrite module) http://www.iis.net/downloads/microsoft/url-rewrite

+0

Спасибо за ваш вклад Kamil, но я решил эту проблему, установив VS 2015. Я думаю, проблема была в том, что некоторые DLL-файлы были заблокированы. – singhsac

2

Я удалил ниже тег из файла applicationhost.config, расположенного в папке C: \ Users \ Sanket \ My Documents \ IISExpress \ config на машине Windows 7.

<add provider="WWW Server" areas="Authentication,Security,Filter,StaticFile,CGI,Compression,Cache,RequestNotifications,Module,FastCGI,WebSocket,Rewrite,RequestRouting,iisnode" verbosity="Verbose" /> 

Посмотрите, поможет ли это.

+0

Спасибо за ваш ответ, но я решил проблему еще в октябре (2015). – singhsac

0

внушение работы Санкет, но для меня, что не хватало

<add name="RequestRouting" value="2048" /> 

несколько строк выше в файле Applicationhost.config, где определены все области. Добавление этого исправлено. КПП. использование VS2015 также устраняет проблему без редактирования файла .config.

0

Из блога Ричарда Марра here перечислены следующие решения и второе решение для меня.

  1. Использование программ и функций позволяет найти расширение, в котором отсутствуют области трассировки, щелкните правой кнопкой мыши пункт REPAIR.
  2. Вручную добавьте области трассировки в файл Applicationhost.config, как показано ниже. Не забудьте добавить в XML-узел «WWW-сервер».

enter image description here

Смежные вопросы