asp是client,
有很多個method,每個method都調用了wcf的method.那我是不是要每個method都call一次 client.Close(); ?
例如
public partial class About : System.Web.UI.Page
public void method1(){
client.doStuff1();
client.Close();}
public void method2(){
client.doStuff2();
client.Close();}
...
請問有更好的方法嗎?
------解决方案--------------------
如果你的binding支持session, 可以把这个wcf client 存在缓存中
反之 无所谓
------解决方案--------------------
你的 client 是不是写成这个 asp.net Page对象的类成员啦?
你可以在 Page dispose 的时候,对client进行统一的销毁。