2015-12-11 4 views
6

У меня есть проект веб-сайта ASP.Net, который я переношу на .Net 4.6.1.Visual Studio 2015 Ошибка IIS Express 500

Я установил сообщество Visual Studio 2015, и я успешно скомпилировал и построил как веб-сайт, так и его компонентную DLL.

Когда я пытаюсь использовать IIS Express для отладки с F5, я получаю ошибку 500 ...

HTTP Error 500.0 - Internal Server Error Tracing area "Authentication,Security,Filter,StaticFile,CGI,Compression,Cache,RequestNotifications,Module,FastCGI,Rewrite,RequestRouting" is not recognized

Это говорит мне, что IIS Express не установлен модуль, который мне нужен. Я думал, что может быть, что ARR и URL Rewrite не установлены, поэтому я установил их без изменений.

My ApplicationPool в производстве использует технологию PreWarmCache для запуска и предотвращения задержек с первым ударом, а также выполняет другую одноразовую работу по запуску.

Помощь при получении IIS Express для запуска сайта будет очень полезна.

+0

Вы используете код ASP.NET как сайт или приложение (внутри сайта)? Можете ли вы также реализовать метод Application_Error (в глобальном масштабе) в своем приложении ASP.NET и опубликовать исключение, которое вы получаете? – MacGyver

+0

Хорошее предложение, но я внедрил Application_Error в Global.ASAX, и это не вызвано. Я поставил точку останова в функции и строку журнала для исключения, содержащегося в Server.GetLastError(), и ничего не получаю. В уведомлении 500 есть дополнительные диагнозы, я выложу и google еще несколько. Спасибо. –

+0

Модуль: FailedRequestsTracingModule Извещение: BeginRequest Handler: ExtensionlessUrl-интегрально-4,0 Код ошибки: 0x80070057 Запрошенный URL: HTTP: // локальный: 49605/ Физический путь: C: \ Users \ User \ Documents \ Визуальное Studio 2010 \ Projects \ HTML \ ProjectName \ Сайт Метод входа: еще не определено Logon User: пока не определено Запрос Трассировка Каталог: C: \ Users \ User \ Documents \ IISExpress \ TraceLogFiles \ ВЕБСАЙТЕ Эта ошибка означает, что была проблема при обработке запроса. Запрос был получен веб-сервером, но во время обработки произошла фатальная ошибка. КБ: 294807

ответ

0

Если у вас есть такая строка в файле web.config, вы можете удалить ее и попробовать запустить ее снова?

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

У меня это было в моем web.config. Это не сразу устранило проблему, но это заставило меня задуматься. Мне также пришлось удалить строку из локального конфигурационного файла IIS Express проекта. ЗАМЕТКА! Файл applicationHost.config находится в скрытой папке в вашем каталоге проектов под названием «.vs». Изменение центрального файла для IIS также может быть хорошей идеей, если вы начнете новые проекты. Спасибо @Cahit, теперь я работаю с IIS Express, заработанную награду, надеюсь, что это тоже поможет другим. –

+0

Что делать, если я хочу, чтобы эта строка была там ... Если вы хотите, чтобы эта строка была там, это означает, что есть один или несколько областей, которые не поддерживаются вашим сервером IIS. Мой был "iisnode" – jsgoupil

0

Также возможно получить пустую страницу и 500 ошибок из-за проблемы с миграцией проекта Visual Studio. Закрытие решения и удаление папки .vs могут исправить это.

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