当我运行调用各种 Web 服务的应用程序时,它会抛出一个错误,指出超时。
我试图以多种方式调整我的 app.config 文件,但它一直给我同样的错误。
知道如何解决这个问题吗?
这是我的配置文件的代码:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b012542c561934e089" >
<section name="ExportDetails.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b012542c561934e089" requirePermission="false" />
</sectionGroup>
</configSections>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
</startup>
<applicationSettings>
<ExportDetails.Properties.Settings>
<setting name="ExportDetails_WebServices_list"
serializeAs="String">
<value>https://localhost/webservicetest/list.asmx</value>
</setting>
</ExportDetails.Properties.Settings>
</applicationSettings>
<system.web>
<httpRuntime executionTimeout="240" maxRequestLength="20480" />
</system.web>
</configuration>
取决于它是客户端代码还是服务器代码(或者为了安全起见——两者都有):
将 WebService 的名称替换为您触摸的名称(并且绑定必须对 WCF 有意义)