Я использую SoapExtensionReflector для изменения WSDL, отправленного клиенту из-за сложной настройки прокси. Эта модификация основана на переменной строки запроса:
whatever.com / Service.asmx? WSDL и customaddress = proxy.whatever.com
Это хорошо работает, и модификация прошла успешно. Однако WSDL кешируется ASP.NET в первый раз, поэтому второй вызов скажем ...
whatever.com / Service.asmx? WSDL и customaddress = dohicky.whatever.com
будет по-прежнему использовать переменные из исходного вызова. Я хотел бы отключить кэширование WSDL и заставить ASP.NET повторно обрабатывать WSDL. Есть ли простой способ сделать это программно?