Перезапись URL-адреса в веб-службе IIS7 - WebService.asmx => WebService в документе SOAP
У меня есть веб-сервис на основе IIS7.5 (Server 2008 R2), который я хотел бы сделать как можно более независимым от текущей технологии реализации. Я использую модуль перезаписи URL ( http://learn.iis.net/page.aspx/734/url-rewrite-module/), чтобы удалить часть URL.asmx, и это нормально работает для части запроса HTTP, Тем не менее, я все еще вижу.asmx в файле WSDL, когда я получаю к нему доступ. Мне было интересно, если кто-нибудь сделал это, и если да, то какой совет можно было бы предложить.
Это не кажется сложной проблемой для решения. Но я пробовал несколько вещей с "пользовательскими тегами" и не могу заставить их работать, чтобы спасти мою жизнь.
1 ответ
FWIW - перезапись URL не позволяет обрабатывать не HTML-страницы. Я не могу получить ничего, кроме ошибки сервера 500, когда возвращаемое тело - SOAP xml, независимо от правил или предварительных условий. На самом деле, самое простое правило, которое я могу себе представить - " .* " Не выполняется точно так же.