2013-05-22 6 views
1

Перешел на Win8 для разработки Metro, но ему необходимо поддерживать некоторый классический ASP-код.Отладка классического ASP Windows 8/IIS 8 VS2010/VS2012

В Windows 7/IIS6 может отлаживать классический ASP-код с VS2008/2010, никаких проблем.

Первый раз, пробуя его на Win8/IIS8 и не повезло, чтобы это началось.

В Win7/IIS6 запустите VS2010, отлаживается до w3wp.exe (работает VS2010 в режиме администратора), отладчик подключен и может видеть классический ASP-код.

В Win8/IIS8 запустите VS2010, отлаживается до w3wp.exe (работает VS2010 в режиме администратора), отладчик подключен, и я не вижу классический ASP-код.

Другое наблюдение под Win7, то w3wp.exe тип сценария/Managed (v2 ...), x64

под Win8 w3wp.exe тип x86.

Может ли кто-нибудь помочь?

+0

Вы уже проверили этот предыдущий пост? http://stackoverflow.com/questions/15573322 (и ссылка SO post http://stackoverflow.com/questions/13421797) – AardVark71

ответ

1

как указано here это может быть проблема с этим разделом реестра. для меня проблемы были решены путем изменения этого ключа реестра 8.

HKEY_CLASSES_ROOT\AppID\\{E62A7A31-6025-408E-87F6-81AEB0DC9347} 

набор AppIDFlags от 28 до 8 (а не 20, как указано в первоначальном обходной путь Microsoft).

после того, как я изменил этот раздел реестра, я смог отладить классический asp на IIS8 под win8 с vs2010 и vs2012. кроме того, после изменения возможно использование ключевого слова «stop» vbscipt. JIT Debugger появляется точно так же, как в win7/iis7

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