我正在开发 wcf 服务我有一个 wcf 服务项目,它托管在 Asp.Net 网站上,通过这个网站,我在我的桌面应用程序(C# 4.0)中添加了服务引用。
服务是:
namespace Web100Service
{
[ServiceBehavior(InstanceContextMode=InstanceContextMode.PerSession)]
public class SmsService : ISmsService
{
int Counter = 0;
public int AddCounter()
{
return Counter++;
}
}
}
我想在每次应用程序启动时创建这个服务的一个实例,并且它应该在应用程序不关闭之前可用。
但是当我在桌面应用程序中使用它时,变量计数器在调用 AddCounter 后变为零。我怎样才能完成这项任务