Подскажите пожалуйста с ISAPI и Апачем?
Создал визардом в VS ATL Web Service проект. В результате получаю одну или две (в зависимости от флажка Combined dll) dll'ки,
SomeName.dll и
SomeNameIsapi.dll.
Deploy этого дела в IIS (просто скопирование в C:\Inetpub\www этих dll) и следом http://localhost/SomeName.dll?Handler=GenDupaServiceWSDL выкидывает SOAP xml. Все чудно.
Помещаю теже (или тот же если combined) dll в директорию апача, прописываю AddHandler isapi-handler .dll и ISAPICacheFile path-to/SomeTest.dll и в случае если это не combined dll то получаю ошибку что не найдено GetExtensionVersion (что логично, она ведь в другой dll), а если комбинирую dll'и в одну, то при вызове http://localhost/SomeName.dll?Handler=GenDupaServiceWSDL получаю Runtime Error. Если же просто пишу http://localhost/SomeName.dll то ничего не происходит.
Сейчас буду пробовать из перл клиента вызывать созданный визардом метод HelloWorld, но чувствую что с mod_isapi ничего не выйдет таки.
Или я что-то делаю не так? Может быть кто-нибудь знает как заставить ATL Server Web Service работать с mod_isapi апач? Нужно просто вызвать метод определенный в web service dll.
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум ATL и Platform SDK (2008)
- Форум Web (2014)
- Форум Web-browser с Web -интерфейсом (2008)
- Галерея UnCommon Web = Common Lisp + Web (2007)
- Форум web cam (2016)
- Форум web browser (2016)
- Форум web программирование (2017)
- Форум web-server (2016)
- Форум web-терминал (2012)
- Форум Web. Быдлокодерство (2012)