IIS Just in Time Popup - PullRequest
       11

IIS Just in Time Popup

2 голосов
/ 15 марта 2019

У нас было классическое приложение ASP, которое нужно было перенести на новый Windows Server (Windows Server 2012 R2 Datacenter).IIS уже был настроен, и мы перенесли файлы, настроили URL и DNS, а также настроили классические компоненты ASP для IIS.Изначально веб-приложение открывается нормально, но на сервере постоянно появляется ошибка, приведенная ниже.

enter image description here

Мы проверили, что соответствующий сайт настроен для работы 32-битной версии, и мыгарантировал, что на узлах «Свойства отладки» для «Включить отладку на стороне сервера» было установлено значение false.Также были проверены все те, кто тестировал сайт в разделе «Свойства обозревателя» >> «Дополнительно» и проверили два значения «Отключить отладку скриптов».Но это не решило ошибку.Я считаю, что у нас есть все необходимые компоненты, настроенные в ролях сервера

enter image description here

Затем я следовал по этому URL-адресу и удалил некоторые записи реестра и перезапустил сервер.

https://docs.microsoft.com/en-gb/visualstudio/debugger/just-in-time-debugging-in-visual-studio?view=vs-2015

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

enter image description here

С момента создания этого билета я установил DebugDiag 2 и установилсоставить правило для ИИС «Сбой».Запускали приложение до тех пор, пока соответствующий пул приложений IIS не остановился и не исследовал файлы дампа, созданные по правилу.Все они имеют одну ошибку, касающуюся "VCRUNTIME140.dll".См. Изображение ниже.

enter image description here

Я обнаружил, что это общая проблема, связанная с Visual C ++ Redistributable 2015. Я посмотрел на установленные программы и были версии2010, 2013 и 2017 годы установлены.Microsoft заявляет, что после версии 2013 последующие версии включают последние.Поэтому я установил последнюю версию Visual C ++ Redistributable и перезапустил сервер.Это не имеет значения.Поэтому я удалил последнюю версию и установил версию 2015 и перезапустил, но снова пул приложений все еще останавливается после нескольких действий с веб-приложением.

Кто-нибудь знает, как мне решить эту проблему, пожалуйста?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...