WCF netTcpBinding如何实现异步? 如果是HTTP协议可以直接通过设计器生成异步,但是net.tcp协议在设计器中就无法生成了,请问它的异步怎么办?异步wcftcphttp协议 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你既然说了“HTTP协议可以直接通过设计器生成异步”,那就参考生成的代码,修改协议到netTcpBinding即可。 手动创建异步?不是WinRT平台下Silverlight平台下才有异步吗 没这么麻烦在宿主程序中,加入<serviceMetadata httpGetEnabled="true"/>然后再加个基地址就行了<?xml version="1.0"?><configuration> <startup> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/> </startup> <system.serviceModel> <behaviors> <serviceBehaviors> <behavior name="MyBehavior"> <serviceThrottling maxConcurrentSessions="10000" /> <!-- 为避免泄漏元数据信息,请在部署前将以下值设置为 false 并删除上面的元数据终结点 --> <serviceMetadata httpGetEnabled="true"/> <!-- 要接收故障异常详细信息以进行调试,请将以下值设置为 true。在部署前设置为 false 以避免泄漏异常信息 --> <serviceDebug includeExceptionDetailInFaults="true"/> </behavior> </serviceBehaviors> </behaviors> <bindings> <netTcpBinding> <binding name="DuplexBinding" sendTimeout="00:00:10"> <security mode="None"> <message clientCredentialType="Windows"/> </security> </binding> </netTcpBinding> </bindings> <services> <service name="WCFTCP.Service" behaviorConfiguration="MyBehavior"> <endpoint address="net.tcp://localhost:1919/jhknfp" binding="netTcpBinding" bindingConfiguration="DuplexBinding" contract="WCFTCP.IService"> <identity> <dns value="localhost"/> </identity> </endpoint> <host> <baseAddresses> <add baseAddress="net.tcp://localhost:1919/jhknfp"/> <add baseAddress="http://localhost:1528/jhknfp"/> </baseAddresses> </host> </service> </services> </system.serviceModel></configuration> DataGridView 行焦点不改变的情况下提交数据 当TEXTBOX的问题 不用编辑器,回复你的答案~~ 散分贴:关于CSDN的查询问题 求助 两个ListView 的问题 在线等待 关于OfficeIM网络办公软件 我相信你是最棒的_____you are great 关于SqlDataReader的问题 我在.net中连不上SQL。急急 急急 急急! 为什么把\\test去掉,连接数据库就失败!!!?????不明白!!谢了! datagridview如何逐条显示数据 快递100API开发为什么有很多快递公司信息无法显示?
不是WinRT平台下Silverlight平台下才有异步吗
<?xml version="1.0"?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
<system.serviceModel>
<behaviors>
<serviceBehaviors>
<behavior name="MyBehavior">
<serviceThrottling maxConcurrentSessions="10000" />
<!-- 为避免泄漏元数据信息,请在部署前将以下值设置为 false 并删除上面的元数据终结点 -->
<serviceMetadata httpGetEnabled="true"/>
<!-- 要接收故障异常详细信息以进行调试,请将以下值设置为 true。在部署前设置为 false 以避免泄漏异常信息 -->
<serviceDebug includeExceptionDetailInFaults="true"/>
</behavior>
</serviceBehaviors>
</behaviors>
<bindings>
<netTcpBinding>
<binding name="DuplexBinding" sendTimeout="00:00:10">
<security mode="None">
<message clientCredentialType="Windows"/>
</security>
</binding>
</netTcpBinding>
</bindings>
<services>
<service name="WCFTCP.Service" behaviorConfiguration="MyBehavior">
<endpoint address="net.tcp://localhost:1919/jhknfp" binding="netTcpBinding" bindingConfiguration="DuplexBinding" contract="WCFTCP.IService">
<identity>
<dns value="localhost"/>
</identity>
</endpoint>
<host>
<baseAddresses>
<add baseAddress="net.tcp://localhost:1919/jhknfp"/>
<add baseAddress="http://localhost:1528/jhknfp"/>
</baseAddresses>
</host>
</service>
</services>
</system.serviceModel>
</configuration>