Мне нужно иметь возможность отлаживать приложение IIS Visual Basic 6 в 64-разрядной версии Windows 7. Не только для решения одной проблемы, но и для продолжения разработки.
Попытка отладки приводит к ошибке «Произошла неопределенная ошибка» из среды выполнения WebClass.
Если я не отлаживаю и просто обращаюсь к скомпилированному веб-классу, страница загружается нормально. Поэтому я не верю в это что-то не так с регистрацией / конфигурацией приложения, но это как-то связано с безопасностью ОС Windows, которая блокирует подключение VB6 IDE к IIS и позволяет ей отлаживать.
Вот все, что я пробовал:
Это исчерпало мой обширный опыт попыток. Если я создаю приложение Windows VB6 или элемент управления ActiveX, я могу легко запускать и отлаживать.
Я столкнулся с очень похожей проблемой на Windows Server 2003, хотя новая установка W2K3 решила проблему.
В журнале просмотра системных событий Windows есть две повторяющиеся записи для события с идентификатором 10004, а именно:
DCOM получил ошибку «1326» и не смог войти в DOMAIN \ User для запуска сервера: {70F214BA-94E2-4BDF-8F30-32CB4A905E4D}
Где DOMAIN \ User - моя учетная запись домена, а упомянутый выше GUID - это запись DCOM, которую я добавил для отладки VB ASP.
Единственная дополнительная информация, которую я могу предложить, - это то, что 64-разрядная версия Windows 7 работает на виртуальной машине, хотя я удаленно подключился к консоли во время попытки отладки. У меня возникли проблемы с отладкой на виртуальных машинах без подключения к консоли.
Я был бы очень признателен, если бы кто-нибудь мог предложить какие-либо другие вещи, которые можно попробовать.
Если кто-нибудь сможет выяснить это и успешно отладить веб-приложение IIS в ОС Windows 7 с указанием необходимых настроек, я предлагаю текущую награду в 300 баллов!