我做了个服务端口 用的是WEBSERVICE做的 在服务里我用了个全局变量GLOBAL.ASAX 用来定时访问我的服务端 在本机上测试都是好的(本级环境XP+IIS5.1),都能够定时访问,我写了日志查看的,但是,放到公司的服务器WINDOWS2003+IIS6.0后,我那个全局变量GLOBAL.ASMX里的代码就没有执行了 调了一天都没找出问题,请高手赐教!
GLOBAL.ASMAX.CS的代码如下:
protected void Application_Start(object sender, EventArgs e)
{
//kefu.DDPCustomerService k = new Timer.kefu.DDPCustomerService();
//string result = k.DDPService(99999, "{44044}{time.time.time}");
System.Timers.Timer myTimer = new System.Timers.Timer(500);
myTimer.Elapsed += new System.Timers.ElapsedEventHandler(OnTimedEvent);
myTimer.Interval = 500;
myTimer.Enabled = true;
}
private static void OnTimedEvent(object source, System.Timers.ElapsedEventArgs e)
{
qwe.DDPCustomerService Q = new KefuCenterService.qwe.DDPCustomerService();
// web.DDPCustomerService Q = new KefuCenterService.web.DDPCustomerService();
Q.Timeout = 10000;
string result = Q.DDPService(99999, "{44044}{time.time.time}");
}
我就是要定时调用我的服务Q.DDPService()
但是放在2003里面他就是不掉用 怎么办啊 我要疯了 IIS我看设置也是好的阿
我也按网上说的把GLOBAL.asmx.cs的代码写到GLOBAL.asmx里 还是没用
------解决方案--------------------------------------------------------
式式不要GLOBAL.ASMX.CS文件