C# 增加ASMX Web服务的超时
我正在IIS 7上运行ASMX Web服务。客户端是一个silverlight应用程序。我正在向Web服务发出几个异步文件请求,并在异步服务器上处理它们。在发出所有异步请求之后的某个时候,我会收到以下超时消息。如何增加超时时间 我尝试在承载silverlight应用程序的ASP.NET项目的web.config中添加以下内容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应用程序,我怀疑我的建议是否
<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