Я очень старался активировать и запустить COM-объект с помощью веб-приложения ASP.NET. На веб-сайте aspx есть файл с выделенным кодом, имеющий ссылку на этот COM-объект (который является реальным приложением - программным обеспечением САПР). При необходимости код VB создает (или запускает) приложение.
Полная настройка работает в Win-XP (32-разрядной) среде как при отладке с использованием visual studio, так и при доступе к веб-сайту внешнего пользователя (через сервер IIS в XP). Но это же приложение не активируется, когда оно размещено на Win-2003 (32-разрядном) IIS-сервере. Я получаю сообщение об ошибке «Ссылка на объект не установлена для экземпляра объекта».
В Win-XP я настроил так, чтобы предоставить пользователям ASP и гостевым пользователям Интернета разрешения для COM-объекта в DCOM Config, и, поскольку брандмауэр Windows включен, я добавляю exe-файл (связанный с COM-объектом). в список исключений. В случае сервера Win-2003 я добавляю разрешение сетевой службы к объекту COM. Но установка, похоже, не работает вообще.
Я не уверен, что мне не хватает и как заставить приложение запускаться. Любая помощь будет принята с благодарностью.