2010-04-21 3 views
3

Мы работаем с Visual Studio 2008 (с пакетом обновления) и испытываем проблемы при отладке сайта ASP Classic.В Visual Studio 2008, когда я прекращаю отладку веб-сайта ASP Classic, Visual Studio всегда сбрасывает

Сервер является Windows 2003 SP2. Мы используем проверку подлинности Windows. У нас есть виртуальный каталог, являющийся веб-приложением ASP.NET.

Мы можем подключиться к процессу w3p и отлаживать просто отлично. Точки останова работают, и мы можем просматривать значения переменных. Трудность возникает, когда приходит время отсоединить или остановить отладчик.

Каждый раз, когда мы берем любой подход (отсоединяем или останавливаем отладчик), мы получаем серию сбоев из Visual Studio.

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

.NET время выполнения версия 2.0.50727.3607 - Fatal Error Execution Engine (7A09795E) (80131506)

Как устранить эту проблему?

+0

говорит doc: «Мне больно, когда я делаю * это *. ' Док говорит .... «Ну, перестань делать * это *». - простите, не смог устоять. Я чувствую вашу боль, и я надеюсь, что вы получите реальный ответ. –

+0

Да, мы использовали другие методы отладки, такие как response.write или хранение переменных в сеансе (а затем создаем страницу отладки, в которой перечислены содержимое сеанса). – yamspog

+0

Я не помогаю, но у меня тоже есть эта проблема и это заставляет меня плакать – Dann

ответ

0

Нет, не видя этого. Я много отлаживаю классический ASP с VS2008 без проблем вроде этого. Помимо «Переустановить предложение материала», я не уверен, что еще вы можете сделать.

В тусклом и отдаленном прошлом я обнаружил, что отладка может быть непрозрачной, когда отлаживаемый процесс работает под уменьшенной привилегированной учетной записью, но не может ли это истинно сейчас. Вы можете попробовать как эксперимент установить все идентификаторы для процессов, связанных с тем же, что и ваш интерактивный вход в систему, но я не очень надеюсь, что это поможет.

Какой O/S вы используете?

+0

добавил более подробно в вопросе выше. – yamspog

+0

@yamspog: Я также разрабатываю Windows 2003, у меня нет таких проблем. У вас есть сайт, запущенный в собственном пуле, или у вас есть другие сайты, разделяющие пул? Я нашел все возможное, чтобы создать пул только для тестируемого приложения, дать этому пулу идентификатор, который совпадает с идентификатором, который используется для интерактивного входа в систему, в котором работает IDE. – AnthonyWJones

+0

Я поместил сайт в свой собственный пул приложений и начал получать новую ошибку в средстве просмотра событий: .NET Runtime версии 2.0.50727.3607 - Fatal Execution Engine Error (7A09795E) (80131506). Еще не решение, но оно дает немного больше информации. – yamspog