Я ищу трюк, чтобы скрыть расширение DLL библиотеки isapi в URL. Я не знаю, возможно ли это. но я предпочитаю это скрывать.
Пример www.mysite.com/test/myapp.dll/testfunction
будет www.mysite.com/test/myapp/testfunction
Большое спасибо
Вы можете изменить ссылку на странице на ww.mysite.com/test/myapp/testfunction и использовать следующую конфигурацию с ISAPI_Rewrite 3 :
RewriteBase /
RewriteRule ^ test / myapp / testfunction $ /test/myapp.dll/testfunction [NC, L]
Вы можете написать фильтр ISAPI и изменить URI, как вам нравится. Есть, конечно, готовые коммерческие и бесплатные единицы
В IIRF , бесплатном устройстве перезаписи URL для IIS5 / 6/7, вы можете сделать это:
RewriteRule ^/test/([^/]+)/([^/]+)$ /test/$1.dll/$2 [I,L]
В этом правиле есть подстановочные знаки для имени и функции DLL.
Много возможностей тоже.
Эта ссылка может быть полезна
РЕДАКТИРОВАТЬ: ссылка выше на самом деле сбивает с толку, так как я не думаю, что это решает проблему под рукой.
эти две ссылки это One требует некоторого кодирования, Для этого One требуется настройка IIS