views:

262

answers:

0

I am using SoapExtensionReflector to modify the WSDL sent to the client due to a complex proxy setup. This modification is based on a query string variable:

whatever.com/Service.asmx?WSDL&customaddress=proxy.whatever.com

This works well, and the modification is successful. However, the WSDL is cached by ASP.NET the first time, so a second call to, say...

whatever.com/Service.asmx?WSDL&customaddress=dohicky.whatever.com

will still use the variables from the original call. I would like to disable WSDL caching and force ASP.NET to reprocess the WSDL every time. Is there an easy way to do this programmatically?