我的webservice构造函数在每次调用webmethod时都会被调用。这导致我添加一些新功能时出现了一些问题,我无法弄清楚我做错了什么。我唯一new webservice的地方是在global.asax.cs的Application_Start中,但如果我删除new webservice的代码,它仍然会在每次调用webmethod时调用构造函数。
我通过浏览到.asmx文件并调用webmethod的方式进行了测试,我还创建了一个测试控制台应用程序,该应用程序引用了webservice并以此方式调用方法。这两种方法都得到了相同的结果。
我正在使用ASP.NET 1.1中的c#。有什么想法吗?
编辑:
我正在尝试创建一个心跳线程来轮询Windows服务。我试图在哈希表中保存结果(多个线程轮询多个服务)。我已更改webmethod(因为它曾经轮询Windows服务)以从哈希表中获取结果。我们试图增加此webmethod调用的速度。
我通过浏览到.asmx文件并调用webmethod的方式进行了测试,我还创建了一个测试控制台应用程序,该应用程序引用了webservice并以此方式调用方法。这两种方法都得到了相同的结果。
我正在使用ASP.NET 1.1中的c#。有什么想法吗?
编辑:
我正在尝试创建一个心跳线程来轮询Windows服务。我试图在哈希表中保存结果(多个线程轮询多个服务)。我已更改webmethod(因为它曾经轮询Windows服务)以从哈希表中获取结果。我们试图增加此webmethod调用的速度。