2012-05-10 5 views
3

Привет, я хотел бы запустить &. Расширение ISAPI в IIS Express 7.5 на компьютере с Windows 7 x64. Допустим, что у меня есть расширение ISAPI в C: \ dev \ mywebapp.dll. DLL - 32-разрядная встроенная DLL, написанная в Delphi. Затем я могу настроить IIS для ответа на запросы, такие как http://localhost/foo/mywebapp.dll?id=100. Кто-нибудь знает, могу ли я использовать IIS Express 7.5 вместо полноразмерного IIS с той же целью?Расширения ISAPI в IIS Express?

Я пробовал использовать IIS Express 7.5, но когда я иду на свой http://localhost:8080/mywebapp.dll, мой браузер просит меня сохранить dll. Я бы хотел, чтобы IIS Express запускал его как расширение ISAPI, как и полный IIS. Идеи кто-нибудь?

ТИА,

Йохан

ответ

2

может быть, это будет какой-то помочь?

http://www.delphifeeds.com/go/s/61336

+0

Ну, спасибо за ссылку, но это не работает с IIS Express (я пробовал). Однако он работает с IIS 7 ... –

0

Выполнить следующую команду из папки установки IIS Express.

appcmd set config /section:handlers /+[name='MyIsapiExtension',path='*.aaa',verb='GET,POST',scriptProcessor='C:\dev\mywebapp.dll'] 

Более подробную информацию можно найти на сайте http://technet.microsoft.com/en-us/library/cc754147%28WS.10%29.aspx

+0

Спасибо за ваш ввод, но я до сих пор не могу получить расширение ISAPI для его работы с IIS Express. Я предполагаю, что мне придется придерживаться реальной вещи и выполнять свою работу как администратор в конце концов :( –

+0

Что такое «* .aaa»? –