C# 增加ASMX Web服务的超时

C# 增加ASMX Web服务的超时,c#,silverlight,web-services,asmx,C#,Silverlight,Web Services,Asmx,我正在IIS 7上运行ASMX Web服务。客户端是一个silverlight应用程序。我正在向Web服务发出几个异步文件请求,并在异步服务器上处理它们。在发出所有异步请求之后的某个时候,我会收到以下超时消息。如何增加超时时间 我尝试在承载silverlight应用程序的ASP.NET项目的web.config中添加以下内容 <httpRuntime executionTimeout="12000"/> 见以下来源: 由于这是silverlight应用程序,我怀疑我的建议是否

我正在IIS 7上运行ASMX Web服务。客户端是一个silverlight应用程序。我正在向Web服务发出几个异步文件请求,并在异步服务器上处理它们。在发出所有异步请求之后的某个时候,我会收到以下超时消息。如何增加超时时间

我尝试在承载silverlight应用程序的ASP.NET项目的web.config中添加以下内容

<httpRuntime executionTimeout="12000"/>
见以下来源:


    • 由于这是silverlight应用程序,我怀疑我的建议是否有效。 只需尝试创建webservice的对象,然后将超时值增加到所需的秒数。 下面的代码可能会有所帮助

       ConsoleApplicationFor2Groups.AdServices.ADService adser = new ADService();
       adser.Timeout = 100000; // this time is in milliseconds
      

      请告诉我这是否有效。

      尝试在IIS中更改连接限制下的超时,但在设置的超时时间之前超时。如果您使用的是最新的IIS。。。为什么要使用最旧的服务类型?WCF(或WCF RIA)给您带来的麻烦比ASMX少得多。这是传统服务吗?
       ConsoleApplicationFor2Groups.AdServices.ADService adser = new ADService();
       adser.Timeout = 100000; // this time is in milliseconds