在ASP.NET中禁用WSDL缓存

时间:2009-09-30 20:40:34

标签: asp.net web-services caching wsdl

由于复杂的代理设置,我使用SoapExtensionReflector来修改发送到客户端的WSDL。此修改基于查询字符串变量:

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

效果很好,修改成功。但是,WSDL第一次被缓存,所以第二次调用,比如......

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

仍将使用原始调用中的变量。我想禁用WSDL缓存并强制ASP.NET每次都重新处理WSDL。有没有一种简单的方法可以以编程方式执行此操作?

0 个答案:

没有答案