WCF中的连接问题。 [问题点数:40分]

Bbs6
本版专家分:9844
结帖率 97.14%
Bbs6
本版专家分:9844
Bbs8
本版专家分:44939
Blank
GitHub 绑定GitHub第三方账户获取
Blank
金牌 2015年10月 总版技术专家分月排行榜第一
Blank
银牌 2015年9月 总版技术专家分月排行榜第二
Blank
铜牌 2015年8月 总版技术专家分月排行榜第三
Bbs6
本版专家分:9844
Bbs5
本版专家分:3120
Bbs12
本版专家分:468514
Blank
进士 2018年总版新获得的技术专家分排名前十
2017年 总版技术专家分年内排行榜第十
2013年 总版技术专家分年内排行榜第八
Blank
铜牌 2018年12月 总版技术专家分月排行榜第三
2018年11月 总版技术专家分月排行榜第三
2017年2月 总版技术专家分月排行榜第三
Blank
红花 2019年1月 .NET技术大版内专家分月排行榜第一
2018年12月 .NET技术大版内专家分月排行榜第一
2018年11月 .NET技术大版内专家分月排行榜第一
2018年10月 .NET技术大版内专家分月排行榜第一
2018年9月 .NET技术大版内专家分月排行榜第一
2018年7月 .NET技术大版内专家分月排行榜第一
2018年6月 .NET技术大版内专家分月排行榜第一
2018年1月 .NET技术大版内专家分月排行榜第一
2017年5月 .NET技术大版内专家分月排行榜第一
2017年4月 .NET技术大版内专家分月排行榜第一
2017年3月 .NET技术大版内专家分月排行榜第一
2017年2月 .NET技术大版内专家分月排行榜第一
2016年10月 .NET技术大版内专家分月排行榜第一
2016年8月 .NET技术大版内专家分月排行榜第一
2016年7月 .NET技术大版内专家分月排行榜第一
Blank
黄花 2019年4月 .NET技术大版内专家分月排行榜第二
2019年3月 .NET技术大版内专家分月排行榜第二
2018年8月 .NET技术大版内专家分月排行榜第二
2018年4月 .NET技术大版内专家分月排行榜第二
2018年3月 .NET技术大版内专家分月排行榜第二
2017年12月 .NET技术大版内专家分月排行榜第二
2017年9月 .NET技术大版内专家分月排行榜第二
2017年7月 .NET技术大版内专家分月排行榜第二
2017年6月 .NET技术大版内专家分月排行榜第二
2016年12月 .NET技术大版内专家分月排行榜第二
2016年9月 .NET技术大版内专家分月排行榜第二
2016年6月 .NET技术大版内专家分月排行榜第二
2016年3月 .NET技术大版内专家分月排行榜第二
2016年1月 .NET技术大版内专家分月排行榜第二
2015年12月 .NET技术大版内专家分月排行榜第二
2015年2月 .NET技术大版内专家分月排行榜第二
2015年1月 .NET技术大版内专家分月排行榜第二
2014年11月 .NET技术大版内专家分月排行榜第二
2014年5月 .NET技术大版内专家分月排行榜第二
2014年4月 .NET技术大版内专家分月排行榜第二
2012年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
Bbs12
本版专家分:468514
Blank
进士 2018年总版新获得的技术专家分排名前十
2017年 总版技术专家分年内排行榜第十
2013年 总版技术专家分年内排行榜第八
Blank
铜牌 2018年12月 总版技术专家分月排行榜第三
2018年11月 总版技术专家分月排行榜第三
2017年2月 总版技术专家分月排行榜第三
Blank
红花 2019年1月 .NET技术大版内专家分月排行榜第一
2018年12月 .NET技术大版内专家分月排行榜第一
2018年11月 .NET技术大版内专家分月排行榜第一
2018年10月 .NET技术大版内专家分月排行榜第一
2018年9月 .NET技术大版内专家分月排行榜第一
2018年7月 .NET技术大版内专家分月排行榜第一
2018年6月 .NET技术大版内专家分月排行榜第一
2018年1月 .NET技术大版内专家分月排行榜第一
2017年5月 .NET技术大版内专家分月排行榜第一
2017年4月 .NET技术大版内专家分月排行榜第一
2017年3月 .NET技术大版内专家分月排行榜第一
2017年2月 .NET技术大版内专家分月排行榜第一
2016年10月 .NET技术大版内专家分月排行榜第一
2016年8月 .NET技术大版内专家分月排行榜第一
2016年7月 .NET技术大版内专家分月排行榜第一
Blank
黄花 2019年4月 .NET技术大版内专家分月排行榜第二
2019年3月 .NET技术大版内专家分月排行榜第二
2018年8月 .NET技术大版内专家分月排行榜第二
2018年4月 .NET技术大版内专家分月排行榜第二
2018年3月 .NET技术大版内专家分月排行榜第二
2017年12月 .NET技术大版内专家分月排行榜第二
2017年9月 .NET技术大版内专家分月排行榜第二
2017年7月 .NET技术大版内专家分月排行榜第二
2017年6月 .NET技术大版内专家分月排行榜第二
2016年12月 .NET技术大版内专家分月排行榜第二
2016年9月 .NET技术大版内专家分月排行榜第二
2016年6月 .NET技术大版内专家分月排行榜第二
2016年3月 .NET技术大版内专家分月排行榜第二
2016年1月 .NET技术大版内专家分月排行榜第二
2015年12月 .NET技术大版内专家分月排行榜第二
2015年2月 .NET技术大版内专家分月排行榜第二
2015年1月 .NET技术大版内专家分月排行榜第二
2014年11月 .NET技术大版内专家分月排行榜第二
2014年5月 .NET技术大版内专家分月排行榜第二
2014年4月 .NET技术大版内专家分月排行榜第二
2012年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
Bbs6
本版专家分:9844
Bbs6
本版专家分:9844
.NET4.0中的WCF问题
GeneralCalculatorService.svc代码:rn[code=HTML][/code]rnrnweb.config配置:rn[code=XML]rnrn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rnrn[/code]rnrn代码入上,在.net4.0中,运行http://localhost/WCFServices/GeneralCalculatorService.svc ,rn报错:rnThe type 'Services.GeneralCalculatorService', provided as the Service attribute value in the ServiceHost directive, or provided in the configuration element system.serviceModel/serviceHostingEnvironment/serviceActivations could not be found.rnrn请各位指教,非常感谢!!!rn
wcf中wsDualHttpBinding的问题
利用<em>wcf</em>的回调机制,编写程序时,本地调试没有<em>问题</em>,但发布到别的机器上,进行局域网内调试时,不好使。rn我用的Host和Client都是控制台应用程序。
wcf中的问题
不支持协议“net.msmq”。 这是什么原因啊
WCF中的配置文件问题
求系统详细资料。MSDN上太多了。来一个速成的。哈哈、rn
WCF 中 Address 的问题
rn rn rn rn rn rnrn rnrn rnrn rnrn rnrn rnrn rnrn rnrn rnrn rnrn rnrn rnrn rn rn我想问一下节点中的baseAddresses 和 终结点中的 address 有什么关系么?rn
winform怎么连接wcf
C# winform怎么样<em>连接</em><em>wcf</em>啊
Ajax连接WCF
使用Ajax<em>连接</em>WCF验证登录的demo,传输数据为json字符串,代码建议使用VS2015打开.
WCF 如何连接Mysql数据库
如何将<em>wcf</em>服务与mysql数据库<em>连接</em>
WCF 连接方式
WCF 客户端使用添加服务引用的方式,<em>连接</em>方式只能用 basicHttpBinding 这一种吗?
wcf连接oracle
一台服务器,上面装了oracle10g(64位)和11g(64位) 我<em>wcf</em>服务调用的时候就报错了我的<em>wcf</em>是x86的.
连接WCF服务出错。。。。!!!!!!!!!!!!!!!!!!
客户端<em>连接</em>到WCF服务时总是报错:但安装了vs2012后就正常了 rnrn[code=csharp]rn'System.Threading.Tasks.Task`1[MANDALAT.RMC.SDK.AppResponse]' cannot be serialized. Consider marking it with the DataContractAttribute attribute, and marking all of its members you want serialized with the DataMemberAttribute attribute. If the type is a collection, consider marking it with the CollectionDataContractAttribute. See the Microsoft .NET Framework documentation for other supported types.rn[/code]rnrn求其中原理
WCF TCP的连接时间问题
我用windows服务建立了一个WCF,使用的是TCP协议<em>连接</em>,发布在了另外一台电脑上,rn我的winform客户端程序<em>连接</em>使用没有<em>问题</em>,但我发现在运行客户端程序的期间,我rn有其他事情要做,花了一些时间做完后,我再使用客户端程序时,程序报错,应是rn<em>连接</em>不上服务器端了。我退出客户端程序再进入,一切正常。rn这应该是客户端程序在一段时间不访问服务端,导致<em>连接</em>断开了。请问应该怎样解决rn这个<em>问题</em>,让客户端程序保持长时间<em>连接</em>?
python 连接wcf 的demo
python<em>连接</em><em>wcf</em>服务的demo.可以直接发送命令
连接wcf服务错误
the WEBIP=http://192.168.0.1:9001/WS_MarketTrade.svcrnsoap return ret (12)rnsoap return ret (12)rnsoap return ret (12)rnsoap return ret (12)rnSOAP 1.1 fault: "http://schemas.microsoft.com/ws/2005/05/addressing/none":ActionNotSupported [no subcode]rn请问各位大侠,这个提示信息是什么意思?用IE能访问http://192.168.0.1:9001/WS_MarketTrade.svc这个服务地址,rnsoap return ret (12)是我调用<em>wcf</em>接口打印的调试信息,返回值为12,查看头文件代表SOAP_FAULT,错误在哪?
连接wcf服务出错
请问在<em>连接</em><em>wcf</em>服务出现:SOAP 1.1 fault: SOAP-ENV:Client [no subcode]是什么<em>问题</em>?
WCF和WCF的问题
请问一下 rn我用WPF的Application程序引用WCF是可以用的 rn但是 rn我建WPF的XAMLBrowserApplication程序再引用 就报下面的错误 rnCannot create instance of 'Page1' defined in assembly 'XAMLBrowserApplication1, Version=1.0.2300.36101, Culture=neutral, PublicKeyToken=null'. Exception has been thrown by the target of an invocation. Error in markup file 'Page1.xaml' Line 1 Position 7.rnrn代码很简单rn代码 private void ButtonClick(object sender, RoutedEventArgs e) rn rnATMServices.AccountActivitiesClient myService = new WPFApplication.ATMServices.AccountActivitiesClient(); rntextBox1.Text = myService.Returnstring(); rnrn
android连接wcf问题求大神解决
public class HelloService implements ISoapServicernrn private static final String NameSpace = "http://tempuri.org/";rn private static final String URL = "http://192.168.1.86:80/AndroidService.svc";rn private static final String SOAP_ACTION = "http://tempuri.org/fnTest";rn private static final String MethodName = "fnTest"; rnprivate static HelloService HomeLinkManager;rnpublic static HelloService getInstance() rn if (HomeLinkManager == null) rn HomeLinkManager = new HelloService();rn rn return HomeLinkManager;rnrnrnpublic HelloService() rnrnrnrnpublic SoapObject LoadResult() rn SoapObject request = new SoapObject(NameSpace, MethodName); // example方法中有一个String的参数,这里将“android client”传递到example中 rn request.addProperty("inputCommand", "oh"); // 获得序列化的Envelope rn SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11); rn envelope.dotNet = true; envelope.bodyOut = request; // Android传输对象 rn HttpTransportSE transport = new HttpTransportSE(URL); rn transport.debug = true; // 调用WebService rn try transport.call(SOAP_ACTION, envelope); rn rn catch (IOException e) // TODO Auto-generated catch block rn e.getMessage(); rn rn catch (XmlPullParserException e) // TODO Auto-generated catch block rn e.getMessage(); try rn if (envelope.getResponse() != null) rn envelope.bodyIn.toString(); rn catch (SoapFault e) // TODO Auto-generated catch block rn e.getMessage(); rn rnrnrn SoapObject result = (SoapObject) envelope.bodyIn;rn //System.out.println(result.toString());rn //SoapObject result =(SoapObject) envelope.getResponse();rn return result;rnrn网上复制过来的代码使用,但是执行到 transport.call(SOAP_ACTION, envelope); 就会报错,说http404,但是我明明在iis里面可以访问地址的啊!弄了2天都不知哪里有<em>问题</em>请问有大神回答吗
WCF连接问题,客户端访问服务端
[b]客户端一段时间不操作[/b],部分<em>连接</em>就断了,客户端<em>连接</em>池中<em>连接</em>存在,<em>连接</em>状态正常,但是请求服务端就抛下面的异常了。rn客户端<em>连接</em>池中已经判断了<em>连接</em>状态rn[code=csharp]rn bool exists = _ServicePool.ContainsKey(serviceName);rn if (!exists) return null;rnrn ICommunicationObject <em>wcf</em> = _ServicePool[serviceName] as ICommunicationObject;rn //通信通道发生错误,返回空值rn if (CommunicationState.Faulted == <em>wcf</em>.State) throw new FaultException("当前WCF服务已经发生错误!");rn //若通信是关闭状态,打开<em>连接</em>rn if (CommunicationState.Closed == <em>wcf</em>.State) <em>wcf</em>.Open();rn return <em>wcf</em>;rn[/code]rn如果<em>连接</em>处中没有,新建<em>wcf</em>,并加入<em>连接</em>池。rnrn桌面应用程序rnnet.tcp bindingrn服务端windows应用程序承载rn客户端配置代码:rn[code=csharp]rn Binding bindinginstance = null;rn NetTcpBinding ws = new NetTcpBinding(); rn ws.Security.Mode = SecurityMode.None;rn bindinginstance = ws;rnrn ws.MaxReceivedMessageSize = 2147483647;//最大接收的消息大小 rn ws.MaxBufferSize = 2147483647;// 从通道接收消息的缓存大小 rn ws.MaxBufferPoolSize = 2147483647;//从通道接收消息的最大缓存数量 rn ws.CloseTimeout = new TimeSpan(5, 0, 0);rn ws.OpenTimeout = new TimeSpan(5, 0, 0);rn ws.SendTimeout = new TimeSpan(5, 0, 0);rn //尝试设置客户端接收超时和可靠会话的不活跃超时时间rn //ws.ReliableSession.Enabled = true;rn //ws.ReliableSession.Ordered = false;rn ws.ReceiveTimeout = new TimeSpan(24, 0, 0);rn ws.ReliableSession.InactivityTimeout = new TimeSpan(24, 0, 0);rnrn System.Xml.XmlDictionaryReaderQuotas rq = ws.ReaderQuotas;rn rq.MaxArrayLength = 2147483647;//最大数组长度 rn rq.MaxBytesPerRead = 6553600;//最大每次读取长度 rn rq.MaxDepth = 6553600;// 最大节点深度 rn rq.MaxNameTableCharCount = 6553600;//最大NameTableChar的数量 rn rq.MaxStringContentLength = 2147483647;// 最大内容长度 rnrn bindinginstance = ws;[/code]rn服务端代码:rn[code=csharp]private void SetNetTcpBinding(NetTcpBinding net)rn rn net.MaxReceivedMessageSize = 2147483647;//最大接收的消息大小 rn net.MaxBufferSize = 2147483647;// 从通道接收消息的缓存大小 rn net.MaxBufferPoolSize = 2147483647;//从通道接收消息的最大缓存数量 rn net.CloseTimeout = new TimeSpan(5, 0, 0);rn net.OpenTimeout = new TimeSpan(5, 0, 0);rn net.SendTimeout = new TimeSpan(5, 0, 0);rn net.ReceiveTimeout = new TimeSpan(24, 0, 0);rn //net.ReliableSession.Enabled = true;rn //net.ReliableSession.Ordered = false;rn net.ReliableSession.InactivityTimeout = new TimeSpan(24, 0, 0);//可靠会话超时时间 https://msdn.microsoft.com/zh-cn/library/system.servicemodel.reliablesession.inactivitytimeout.aspxrn net.MaxConnections = 256;rn net.Security.Mode = SecurityMode.None;rnrn System.Xml.XmlDictionaryReaderQuotas rq = net.ReaderQuotas;rn rq.MaxArrayLength = 2147483647;//最大数组长度 rn rq.MaxBytesPerRead = 6553600;//最大每次读取长度 rn rq.MaxDepth = 6553600;// 最大节点深度 rn rq.MaxNameTableCharCount = 6553600;//最大NameTableChar的数量 rn rq.MaxStringContentLength = 2147483647;// 最大内容长度 rn [/code]rnrnrn异常信息如下:rn发送到 net.tcp://*********/PP 的请求操作在配置的超时(05:00:00)内未收到回复。分配给此操作的时间可能已经是更长超时的一部分。这可能由于服务仍在处理操作或服务无法发送回复消息。请考虑增加操作超时(将通道/代理转换为 IContextChannel 并设置 OperationTimeout 属性)并确保服务能够<em>连接</em>到客户端。rnrn异常信息堆栈如下:rnServer stack trace: rn 在 System.ServiceModel.Dispatcher.DuplexChannelBinder.Request(Message message, TimeSpan timeout)rn 在 System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)rn 在 System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)rn 在 System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)rnrnException rethrown at [0]: rn 在 System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)rn 在 System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)rn 在 IDEAMES.WCFContract.I**.****_Search(Byte[] ****, String ****, String ****, String ****)rn 在 IDEAMES.WebRef.WCF_******.Search(String ****, String ****, String ****)rnrn当前<em>问题</em>调查了很久,仍没有好的解决方法,希望大佬们帮助瞧瞧,给点建议。
关于android连接WCF的问题求指教
公司的项目最近要在android端调用.net的WCF,之前根本没有接触过,完全在自己啃,可是主流的方法都不行,由于WCF端有安全证书验证,就是怎么也<em>连接</em>不上,获取不到服务端的数据;后经理让我用spring for android去研究,未果。诚心希望做过相关技术的大牛给点思路![img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/1.gif][/img]
初学WCF,问个WCF的问题
rnWCF客户端显示服务端某个文件夹的文件信息;rnrnrn当客户端给服务端该文件夹上传文件时,怎么实时更新客户端显示?
WCF服务调用中遇到的问题
一.在 ServiceModel 客户端配置部分中,找不到引用协定“WCFService.IEmployeeSynch”的默认终结点元素。这可能是因为未找到应用程序的配置文件,或者是因为客户端元素中找不到与此协定匹配的终结点元素。 出现这个<em>问题</em>:可能两种原因                       1.在类库中引用<em>wcf</em>服务时,会产生一个app.config文件,里面没有设置终结点,如下红
php连接wcf时报错
<em>wcf</em>程序是基本的模板程序,rn能够正常<em>连接</em>名输出<em>wcf</em>服务的信息,但是调用方法的时候就出错rnrnphp代码rn SOAP_1_1,rn'trace' => 1,rn'exceptions' => 1rn));rnrnrnecho(' ');rnvar_dump($client->__getFunctions());rnecho('');rnrnecho("SOAP服务器提供的Type:");rnrnecho(' ');rnvar_dump($client->__getTypes());rnecho('');rnrnrnrnecho("执行sayHello的结果: ");rnrntry rn$parameters=array('text'=>'5do8');rn$username = $client->sayHello($parameters);rn catch (SoapFault $fault)rn echo "Fault! code:",$fault->faultcode,", string: ",$fault->faultstring;rnrn//echo(htmlspecialchars($client->__getLastRequest()));rnecho(' ');rnif(is_array($username))rnrnforeach($username as $key => $val) rn echo($val);rnrnrnecho('');rnrnrn?>rnrnrn页面输出rnWCF Testrnarray(1) rn [0]=>rn string(47) "sayHelloResponse sayHello(sayHello $parameters)"rnrnSOAP服务器提供的Type:rnarray(5) rn [0]=>rn string(33) "struct sayHello rn string text;rn"rn [1]=>rn string(51) "struct sayHelloResponse rn string sayHelloResult;rn"rn [2]=>rn string(8) "int char"rn [3]=>rn string(17) "duration duration"rn [4]=>rn string(11) "string guid"rnrn执行sayHello的结果: rnFault! code:HTTP, string: Cannot process the message because the content type 'text/xml; charset=utf-8' was not the expected type 'application/soap+xml; charset=utf-8'.
WCF如何连接服务端和客户端
WCF如何<em>连接</em>服务端和客户端 1、 先分别用VS2015(我是用Visual Studio 2015的,用其他的VS2017或VS2019都可以)创建一个WPF的服务端(service)和客户端(client)。 2、 创建一个客户端(client): 3、 创建一个服务端(service): 4、 这是新建好的服务端(service): 5、 修改名称: 6、定义服务协议:定义服务协议的...
WCF中序列化问题求助!
使用分层架构的方法,先在DAL层把需要的数据从数据库中取出,然后WinForm界面再通过WCF服务,由WCF服务调用DAL层代rnrn码将查询得到的数据传递到WinForm应用程序中。rnrn现在碰到的<em>问题</em>是:使用MySQL数据库时,如果SQL语句出错,并将此错误捕获,再回传到WCF时发生如下错误:rnrn[code=C#]rnrnSystem.ServiceModel.CommunicationException: 尝试对参数 http://tempuri.org/ 进行序列化时出错: result。rnrnInnerException 消息是“不应为数据协定名称为rnrn“MySqlException:http://schemas.datacontract.org/2004/07/MySql.Data.MySqlClient”的类型rnrn“MySql.Data.MySqlClient.MySqlException”。请考虑使用 DataContractResolver,或将任何未知类型以静态方式添加rnrn到已知类型的列表。例如,可以使用 KnownTypeAttribute 特性,或者将未知类型添加到传递给 DataContractSerializer rnrn的已知类型列表。”。有关详细信息,请参见 InnerException。 rnrnSystem.Runtime.Serialization.SerializationException:.......rn[/code] rnrn其中result是操作结果(MyResult类型实例),返回的MySQLException类型异常就存放在result实例中,在定义MyResultrnrn类时已经增加为[DataContract]特性。rnrn并且,如果没有发生MySqlException异常,则不会发生类似的WCF错误。rnrn我在查看MySqlException定义时,发现其已经声明为[Serializable]特性。rnrn求助大家帮忙,谢谢!!!!
WCF学习中碰到的问题
小弟初学WCF,看书上一段代码,怎么运行都报错,代码如下:rnusing System;rnusing System.Collections.Generic;rnusing System.Linq;rnusing System.Text;rnusing System.ServiceModel;rnusing System.ServiceModel.Channels;rnrnnamespace Senderrnrn class senderrn rn static void Main(string[] args)rn rn tryrn rn NetTcpBinding binding = new NetTcpBinding();rn using (Message message = Message.CreateMessage(binding.MessageVersion, "sendMessage", "Message Body"))rn rn //创建ChannelFactoryrn IChannelFactory factory = binding.BuildChannelFactory(new BindingParameterCollection());rn factory.Open();rn //这里创建IRequestChannelrn IDuplexChannel duplexChannel = factory.CreateChannel(new EndpointAddress("net.tcp://localhost:9090/DuplexService/Point2"));rn duplexChannel.Open();rn //发送消息rn duplexChannel.Send(message);rn Console.WriteLine("已经成功发送消息!");rn duplexChannel.Close();rn factory.Close();rn rn rn catch (Exception ex)rn rn Console.WriteLine(ex.Message);rn rn finallyrn rn Console.Read();rn rn rn rnrn报错信息为:rn此通道管理器不支持指定的通道类型 System.ServiceModel.Channels.IDuplexChannel。rn参数名: TChannelrn请高人指点迷津,不胜感激!
WCF中数据的传输问题
rn基于NetTcpBinding的WCF程序rnrn已经对传输的数据进行了最大化了rnrntcpBinding.MaxReceivedMessageSize = int.MaxValue;rntcpBinding.MaxBufferSize = int.MaxValue;rntcpBinding.ReaderQuotas.MaxArrayLength = int.MaxValue;rntcpBinding.ReaderQuotas.MaxStringContentLength = int.MaxValue;rnrn数据大小为2114以下全部正常rnrn可是当传数据传输入2115行以上时.弹出错误rnrn套接字<em>连接</em>已中止。这可能是由于处理消息时出错或远程主机超过接收超时或者潜在的网络资源<em>问题</em>导致的。本地套接字超时是“00:01:00”rnrn这大概是什么<em>问题</em>啊?
请求wcf中一个问题
我有一个方法,如下:rn[code=csharp]public DataSet GetCapital_TransSum(DateTime begin_time, DateTime end_time)rnrn SqlParameter parameter = new SqlParameterrn new SqlParameter("@begin_time",SqlDbType.DateTime,9),rn new SqlParameter("@end_time",SqlDbType.DateTime,9)rn ;rnrn parameter.Value = begin_time;rn parameter.Value = end_time;rnrn return DBUtility.DbHelperSQL.RunProcedure("usp_Capital_TransSum", parameter, "");rn[/code]rnrn这个方法,我在项目中直接调用是没有<em>问题</em>的。然后我在这个项目中添加了<em>wcf</em>服务应用程序,然后将该方法作为契约方法公开给其它web服务调用.rn [code=csharp]// 注意: 如果更改此处的类名 "Analysis",也必须更新 Web.config 中对 "Analysis" 的引用。rn public class Analysis : SDServiceContract.IAnalysisrn rn private readonly SDERP.BLL.Cost.Capital_KCAccount Capital_KCAccount = new SDERP.BLL.Cost.Capital_KCAccount();rnrn /// rn /// 返回指定时间段内资金的进出情况rn /// rn /// rn /// rn /// rn public DataTable GetCapital_TransSum(DateTime begin_time, DateTime end_time)rn rn return Capital_KCAccount.GetCapital_TransSum(begin_time, end_time);rn rn [/code]rnrn契约接口rn[code=csharp][ServiceContract]rn public interface IAnalysisrn rn // 返回指定时间段内资金的进出情况rn [OperationContract]rn DataTable GetCapital_TransSum(DateTime begin_time, DateTime end_time);rn [/code]rnrn然后我在其它应用程序调用时最上面的方法报出 “DBUtility.DbHelperSQL”的类型初始值设定项引发异常 的错误,请问大家这个要怎么解决呢?
关于wcf中wsDualHttpBinding的问题
利用<em>wcf</em>的回调机制,编写程序时,把服务发布到本地的IIS上调试没有<em>问题</em>,但发布到别的机器上,进行局域网内调试时,<em>连接</em>一直不能打开,报错为:rn绑定类型:wsDualHttpBinding时出错,basicHttpBinding,wsHttpBinding时正常通信。rnrnSystem.TimeoutException: The open operation did not complete within the allotted timeout of 00:05:00. The time allotted to this operation may have been a portion of a longer timeout.\r\n\r\nServer stack trace: \r\n at System.ServiceModel.Channels.ReliableRequestor.Request(TimeSpan timeout)\r\n at System.ServiceModel.Channels.CreateSequenceReliableRequestor.RequestCreateSequence(UniqueId offerId, TimeSpan timeout)\r\n at System.ServiceModel.Channels.ClientReliableSession.Open(TimeSpan timeout)\r\n at System.ServiceModel.Channels.ClientReliableDuplexSessionChannel.OnOpen(TimeSpan timeout)\r\n at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout)\r\n at System.ServiceModel.Channels.ServiceChannel.OnOpen(TimeSpan timeout)\r\n at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout)\r\n at System.ServiceModel.Channels.ServiceChannel.CallOpenOnce.System.ServiceModel.Channels.ServiceChannel.ICallOnce.Call(ServiceChannel channel, TimeSpan timeout)\r\n at System.ServiceModel.Channels.ServiceChannel.CallOnceManager.CallOnce(TimeSpan timeout, CallOnceManager cascade)\r\n at System.ServiceModel.Channels.ServiceChannel.EnsureOpened(TimeSpan timeout)\r\n at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)\r\n at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs)\r\n at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)\r\n at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)\r\n\r\nException rethrown at [0]: \r\n at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)\r\n at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)\r\n at ClientTest.boxianli_dev_beijing_demetersoft_com.IService1.MyOperation1(String myValue)\r\n at ClientTest.boxianli_dev_beijing_demetersoft_com.Service1Client.MyOperation1(String myValue) in D:\\workspace\\studyProject\\2008-2-19\\<em>wcf</em>\\basic<em>wcf</em>\\WcfServiceTest\\ClientTest\\Service References\\boxianli-dev.beijing.demetersoft.com.cs:line 119\r\n at ClientTest.Form1.button1_Click(Object sender, EventArgs e) in D:\\workspace\\studyProject\\2008-2-19\\<em>wcf</em>\\basic<em>wcf</em>\\WcfServiceTest\\ClientTest\\Form1.cs:line 28"
WCF中的wsDualHttpBinding通讯问题
利用<em>wcf</em>的回调机制,编写程序时,把服务发布到本地的IIS上调试没有<em>问题</em>,但发布到别的机器上,进行局域网内调试时,<em>连接</em>一直不能打开,报错为:rn绑定类型:wsDualHttpBinding时出错,basicHttpBinding,wsHttpBinding时正常通信。 rnrnrnSystem.TimeoutException: The open operation did not complete within the allotted timeout of 00:05:00. The time allotted to this operation may have been a portion of a longer timeout.rnrnServer stack trace: rn at System.ServiceModel.Channels.ReliableRequestor.Request(TimeSpan timeout)rn at System.ServiceModel.Channels.CreateSequenceReliableRequestor.RequestCreateSequence(UniqueId offerId, TimeSpan timeout)rn at System.ServiceModel.Channels.ClientReliableSession.Open(TimeSpan timeout)rn at System.ServiceModel.Channels.ClientReliableDuplexSessionChannel.OnOpen(TimeSpan timeout)rn at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout)rn at System.ServiceModel.Channels.ServiceChannel.OnOpen(TimeSpan timeout)rn at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout)rn at System.ServiceModel.Channels.ServiceChannel.CallOpenOnce.System.ServiceModel.Channels.ServiceChannel.ICallOnce.Call(ServiceChannel channel, TimeSpan timeout)rn at System.ServiceModel.Channels.ServiceChannel.CallOnceManager.CallOnce(TimeSpan timeout, CallOnceManager cascade)rn at System.ServiceModel.Channels.ServiceChannel.EnsureOpened(TimeSpan timeout)rn at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)rn at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs)rn at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)rn at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)rnrnException rethrown at [0]: rn at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)rn at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)rn at ClientTest.boxianli_dev_beijing_demetersoft_com.IService1.MyOperation1(String myValue)rn at ClientTest.boxianli_dev_beijing_demetersoft_com.Service1Client.MyOperation1(String myValue) in D:\\workspace\\studyProject\\2008-2-19\\<em>wcf</em>\\basic<em>wcf</em>\\WcfServiceTest\\ClientTest\\Service References\\boxianli-dev.beijing.demetersoft.com.cs:line 119rn at ClientTest.Form1.button1_Click(Object sender, EventArgs e) in D:\\workspace\\studyProject\\2008-2-19\\<em>wcf</em>\\basic<em>wcf</em>\\WcfServiceTest\\ClientTest\\Form1.cs:line 28"
关于WCF数据服务中的问题
我是按照MSDN上WCF数据服务中做的,[url=http://msdn.microsoft.com/zh-cn/library/cc668184.aspx][/url]rn但是在我的程序中却提示出错了,说是未找到类型或命名空间名称,不知道<em>问题</em>出在了哪?如图所示:rn[img=http://img.my.csdn.net/uploads/201204/25/1335324398_4690.jpg][/img]rn[img=http://img.my.csdn.net/uploads/201204/25/1335324398_6402.jpg][/img]rn[img=http://img.my.csdn.net/uploads/201204/25/1335324398_2667.jpg][/img]
WCF 连接服务超时异常解决
做了一个WCF项目,客户端访问服务的时候,查询速度较慢或者数据量较大的时候,客户端会抛出超时异常的错误,而超时的事件默认是1分钟,解决查询大数据量不抛超时异常的方法: 在WCF客户端的服务代理类中设置OperationTimeout时间。 例如设置OperationTimeout为10分钟,如此<em>连接</em>服务的时间会更改为10分钟,也就是10分钟之内不会报超时的异常: this.InnerChan
WCF 寄宿在IIS 连接数据库问题
刚把WCF 服务寄宿在IIS7中, 我原先的数据库<em>连接</em>是在程序中写死的, 后面我在web.Config 中配置了数据库<em>连接</em>, 但是怎么都读不到<em>连接</em>字符串, 有没有谁知道, <em>wcf</em>寄宿在IIS中到底要怎么在配置文件中设置数据库<em>连接</em>, 还有寄宿到IIS中后只有一个web.Config配置文件。如果不能再web.config 文件中设置数据库<em>连接</em>, 那我岂不是每次更改数据库都要更新一下服务中的dll文件啊, 求大神相助,刚刚开始做这个没什么经验
WCF 问题
如何建立服务通信端rn如何配置服务、契约、通信方式、服务行为和地址等rn怎么添加服务端的配置文件rn最好有带截图的图片
WCF问题
做了一个WCF的服务rn但是本地调用没有<em>问题</em>rn但是发布到服务器上 就会出现 不能引用的 <em>问题</em>rn===============================rn理解了文档内容,但无法进行处理。rn - WSDL 文档包含无法解析的链接。rn - 下载“http://xxx.xxx.local:7755/Service/mStoreService.svc?xsd=xsd0”时出错。rn - 请求因 HTTP 状态 502 失败: Proxy Error ( The ISA Server denied the specified Uniform Resource Locator (URL). )。rn元数据包含无法解析的引用:“http://10.100.6.1:7755/Service/mStoreService.svc?wsdl”。rn服务 http://10.100.6.1:7755/Service/mStoreService.svc?wsdl 不支持内容类型 application/soap+xml; charset=utf-8。客户端和服务绑定可能不匹配。rn远程服务器返回错误: (415) Cannot process the message because the content type 'application/soap+xml; charset=utf-8' was not the expected type 'text/xml; charset=utf-8'.。rn如果该服务已在当前解决方案中定义,请尝试生成该解决方案,然后再次添加服务引用。rnrnrn这个<em>问题</em>如何解决啊 有碰到过的没rnrn
WCF的问题
请问如果用WCF的host用的是HTTP协议,那么用这段命令就可以生成客户端类rnsvcutil.exe http://localhost:8888/EmployersReward?wsdlrnrn但是如果用的是tcp协议的话如何试用svcutil来生成客户端类呢?我尝试使用这个的命令rnsvcutil.exe net.tcp://localhost:9999/EmployersRewardrn但是却报下面这样的错,请问应该怎样做?rnrnrn[color=#FF0000]WS-Metadata Exchange Errorrn URI: net.tcp://localhost:9999/EmployersRewardrnrn 元数据包含无法解析的引用:“net.tcp://localhost:9999/EmployersReward”。rnrn 套接字<em>连接</em>已中止。这可能是由于处理消息时出错或远程主机超过接收超时或者潜在的rn网络资源<em>问题</em>导致的。本地套接字超时是“00:04:59.9218750”。rnrn 远程主机强迫关闭了一个现有的<em>连接</em>。[/color]
WCF问题
客户端加载用户管理器的时候会通过WCF获取用户列表。在WCF服务给客户端返回用户列表结果集的时候客户端报了[color=#FF0000]套接字<em>连接</em>中断[/color],我用的是net.Tcp协议。请问这是为什么啊,那里出了<em>问题</em>了,望各位老师来指点下,谢谢。
wcf 问题
下载“http://192.168.1.107:808/Chatservice.svc/$metadata”时出错。rn请求失败,HTTP 状态为 400: Bad Request。rn元数据包含无法解析的引用:“http://192.168.1.107:808/Chatservice.svc”。rn服务器未提供有意义的回复;这可能是由协定不匹配、会话过早关闭或内部服务器错误引起的。rn如果该服务已在当前解决方案中定义,请尝试生成该解决方案,然后再次添加服务引用。rn--------------------------------------------------------------------------------------------------------------------------rn[img=https://img-bbs.csdn.net/upload/201601/25/1453713979_956702.jpg][/img]rn[img=https://img-bbs.csdn.net/upload/201601/25/1453714130_938016.jpg][/img]rn本地是通过的(),放到服务器上引用或者调用就会出现这个<em>问题</em>。rn[img=https://img-bbs.csdn.net/upload/201601/25/1453714143_461251.jpg][/img]rn远程服务器,IE访问也是没有<em>问题</em>的rn[img=https://img-bbs.csdn.net/upload/201601/25/1453714155_209058.jpg][/img]rn客户端添加引用时出错
wcf问题
我在add new item时,看c#下面有到有rnSilverlight-Enabled WCF Service rnWCF Service rnWCF Data ServicernWCF Workflow Servicernrnrn这么几个<em>wcf</em>有关的service,请问这几个<em>wcf</em>是什么关系,各有什么用途和特点。rnrn我的solution是一个silverlight项目和一个宿主web项目,现在要用<em>wcf</em>方式与数据库<em>连接</em>,要在web里面add new item一个<em>wcf</em>.我该add如上的那一个<em>wcf</em>呢。为什么???谢谢
wcf问题
svcutil.exe /language:cs /out:generatedProxy.cs /config:app.config http://localhost:8000/ServiceModelSamples/servicern生成服务的代码文件和配置文件的时候,报错:无法创建输出文件: C:\Pragram Files\Microsoft visul studio 10.0\vc\generrateProxy.csrn对路径C:\Pragram Files\Microsoft visul studio 10.0\vc\generrateProxy.cs的访问被拒绝rn我想应该是权限的<em>问题</em>,没有权限在C盘生成文件,请问怎么办?
WCF问题
我的服务都已经都已写好,宿主程序也讲服务运行起来,为什么在生成客户端的时候,却<em>连接</em>不上服务,此时服务端在运行。手写的客户端可以访问,我现在想用生成配置文件的??哪位高手指点一下。rn还有就是服务可以运行,为什么在浏览器上访问不了服务呢??这<em>问题</em>与我的IIS设置有关吗?
初学WCF,关于WCF的问题请教?
请问,我在WCF中做了一个HOSTING,也加了一个配置文件。但启动服务时报错,感觉好像没有自动找到配置文件呀。rn错误如下:“服务ww.Server.CheckCardService”有零个应用程序(非基础结构)终结点。这可能是因为未找到应用程序的配置文件,或者在配置文件中未找到与服务名称匹配的服务元素,或者服务元素中未定义终结点。”rnrn可服务器名称我是按照(根命名空间.实现契约类名)的规则实现的呀,应该没<em>问题</em>吧?rnrn可我在程序中加入相应代码,启动服务是没有<em>问题</em>的?rn代码如下:rnPrivate baseAddress As New Uri("http://localhost:9999/Olympics.Server/CheckCardService")rnPrivate oHost As ServiceHost = New ServiceHost(GetType(CheckCardService), baseAddress)rnrnoHost.AddServiceEndpoint(GetType(iCheckCard), New WSHttpBinding(), "CheckCardService")rnrnPublic Sub Hosting()rn oHost.AddServiceEndpoint(GetType(iCheckCard), New WSHttpBinding(), "CheckCardService")rnrn Dim smb As New ServiceMetadataBehavior()rn smb.HttpGetEnabled = Truern oHost.Description.Behaviors.Add(smb)rn oHost.Open()rnEnd Subrnrn而且客户端怎么实现呢?是否与服务端是一样的?谢谢rnrnrn
wcf 中的服务契约
<em>wcf</em> 中的服务契约代码示例,很好的代码示例
在IIS中承载WCF
[size=14px]在下刚开始使用WCF遇到一个<em>问题</em>。如果以普通项目形式创建WCF,配置好config文件后则可以正常运行。rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rnrnrn但如果以网站形式创建WCF,发布IIS中管理,则运行时出现以下<em>问题</em>rn[color=#0000FF]HTTP 错误 404.3 - Not Foundrn由于扩展配置<em>问题</em>而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。 详细错误信息rn模块 StaticFileModule rn通知 ExecuteRequestHandler rn处理程序 StaticFile rn错误代码 0x80070032 rn请求的 URL http://localhost:80/WcfService1/Service.svc rn物理路径 D:\My Webs\WCFService1\Service.svc rn登录方法 匿名 rn登录用户 匿名 rnrn 最可能的原因:rn•可能是缺少处理程序映射。默认情况下,静态文件处理程序将处理所有内容。rn•您要使用的功能可能尚未安装。rn•没有为网站或应用程序启用相应的 MIME 映射。(警告: 请不要为用户不应下载的 .ASPX 页或 .config 文件等内容创建 MIME 映射。)rn•如果未安装 ASP.NET。rn 可尝试的操作:rn•在 system.webServer/handlers 中: rn◦确保映射了当前页所需的处理程序。rn◦请特别注意前提(例如,runtimeVersion、pipelineMode、bitness)并将这些前提与应用程序池的设置进行比较。rn◦[/color]rn请高手指点
WCF中的信道IContextChannel
IContextChannel的State有6个状态:rnClosed :指示通信对象已关闭,且不再可用。rnClosing:指示通信对象正转换到 Closed 状态。rnCreated:指示通信对象已实例化且可配置,但尚未打开或无法使用。rnFaulted:指示通信对象发生错误,无法恢复且不再可用。rnOpened:指示通信对象目前已打开,且随时可供使用。rnOpening:指示通信对象正从 Created 状态转换到 Opened 状态。rnrn我的<em>问题</em>是,比如Closed 状态,信道在哪些情况下会变成Closed状态呢,是不是客户端一旦关闭,信道自然就变成Closed了?rn
C#中的WCF
1.在winform后台rnvar data = WcfServices.wmsServer.InPageList(con);rn2.在一个类库下WcfServices类中rnpublic static IServer wmsServer = WcfServiceLocator.GetService();rnIServer 是一个接口里面有InPageList(con)这个方法。rn3.在一个类库下WcfServiceLocator中rn public static T GetService() where T : classrn rn return (T) (new ServiceRealProxy().GetTransparentProxy());rn rn4.在 ServiceRealProxy类中rn internal class ServiceRealProxy : RealProxy where T : classrn rn public ServiceRealProxy()rn : this(false)rn rn rn}rn上边的在一个Client应用程序中。rn我想问一下RealProxy起到什么作用,还有这样有什么优点?rn实现接口的方法在另一个Services单独应用程序中,定义IServer 接口的类库俩个应用程序都有,一样的。rn因为有其他的需要,具体的我也不知道。各位熟悉WCF的大神能不能具体讲解一下。Thanks
在WCF中的异常处理方法
在 WCF 中,客户端调用服务时,可能抛出的异常有以下三种类型。1. 通讯异常。诸如网络错误,地址错误,服务器没有启动等等。这类异常多是 CommunicationException (或其具体继承类型)。2. 状态异常。比如访问了已经关闭的代理对象,契约错误,以及安全设置错误等。常见的有 ObjectDisposedException。3. 服务异常。由服务器触发,多是 FaultExcepti...
WCF 中 webconfig 配置问题
[code=C#]rnrn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rnrn rn rn rn rn rn rn rn rnrn[/code]rnrn新手,高手赐教
WCF中的DataContract和DataMember
本篇所做的一个demo,与大家分享一下。
WCF中的hashtable
Service这样实现的 rnpublic DataSet GetCustomerDs(Hashtable paramHash)rn rn //实现的代码rn rnrn生成的client就成这样:rn public ArrayOfKeyValueOfanyTypeanyTypeKeyValueOfanyTypeanyType[] ValidateUser(string username, string password)rn rn ValidateUserRequest inValue = new ValidateUserRequest();rn inValue.username = username;rn inValue.password = password;rn ValidateUserResponse retVal = ((ICustomer)(this)).ValidateUser(inValue);rn return retVal.ValidateUserResult;rn rnrnrn能不能在client也是hashtable,而不是ArrayOfKeyValueOfanyTypeanyTypeKeyValueOfanyTypeanyType
WCF中应用泛型
文档清楚明了的讲述如何在WCF的操作方法中达到泛型效果。
WCF中IsInitiating的疑问
在WCF契约中可以通过IsInitiating的设置实现方法调用顺序的约束,这个我没法理解啊,实在不知道有什么用处,我最开始还惊喜了好一阵,以为可以实现先Login,后调用的顺序约束,比如必须先成功登录了才能够调用契约的其他方法,可是,我发现,即使登录不成功,只要调用过Login方法就行了,就可以调用其他方法了,不管Login方法的结果如何,那这个东西到底是用在什么场景下啊?
Xamarin中wcf的引用
Xamarin.Forms添加WCF引用Visual Studio For Mac在创建跨平台项目时,选xamarin.forms类型的空项目类型,共享项目选可移植类型库,会生成三个项目,一个可移植共享库,一个Drod项目和一个iOS项目。目前虽然有在共享库上添加Web引用的功能,但实际上生成的是空的文件,并不实用。解决方法是使用Windows版本的Visual Studio 2017的添加服务功能
WCF中MessageContract的实现
WCF中MessageContract的实现,分为Host,Service和Client
在android中玩转wcf
package com.cjt_pc.vehicleregulatoryestimate.utils;import android.app.Activity;import org.ksoap2.SoapEnvelope; import org.ksoap2.serialization.SoapObject; import org.ksoap2.serialization.SoapSerializat
WCF中的可信赖会话
如果需要保证消息的传输正确性,以及传输的消息顺序,在WCF中的实现非常容易,即使用可信赖会话ReliableSession,前提是我们应该选择正确的绑定。支持可信赖会话的绑定包括WSHttpBinding,WSDualHttpBinding,WSFederationBinding以及NetTcpBinding和NetNamedPipesBinding(该绑定使用IPC协议,按...
WCF中泛型方法
在WCF中写这样一个方法rn[code=C#]rn[OperationContract]rnpublic Stream ExportToExcel(string TempFileName, List FieldList, List DataList, string[] parms)rnrn[/code]rnrn更新SL中的服务引用时被告知:rnrn类型"System.Collections.Generic.List''1[T]"无法作为架构类型被导出,因为它是一种开放的泛型类型。泛型类型仅可以在其所有的的泛型参数类型均为实际类型时才可以被导出。rnrn请问如何解决?或者我WCF中的泛型方法应该如何写?
WCF聊天室(WCF Duplex)
一个简单WCF聊天室(WCF Duplex)。客户端可以看到在线人员,相互发送消息。
Sliverlight4 怎么用WCF 连接远程服务器中的数据库
网上有一篇文章rn[url=http://www.soaspx.com/dotnet/silverlight/silverlight_20100608_4675.html][/url]rn说的可以<em>连接</em> 数据库rn但是是部署在本地的计算机,然后客户端访问rnrn我想问的是,sliverlight4 的服务器 跟 SQL数据库不是在同一台机器,该怎么办rn要怎么配置服务器中的数据库呢?rnrn有做过相关的高手,给个思路
wcf用.svc发布在iis中的问题
<em>wcf</em>服务如果是自己写的托管程序托管的话我试了下,必须要有在web.config中有endpoint。rn但是,如果是在vs中建一个<em>wcf</em>工程,使用.svc托管到iis上面的话,我看工程里面的web.config文件中并没有endpoint,rn为什么客户端也可以使用add service reference添加服务,然后使用代理访问web服务列?
WCF中使用消息队列的问题,求解答...........
我WCF用的宿主是 控制台程序 rnrnrn在调用方法的时候写了一个rnIservice是这样写的:rn[ServiceContract]rn public interface IProductServicern rnrn [OperationContract(IsOneWay = true)]rn void EditProduct(StoreRequestModel mItem);rnrnService方法里面是这样写的:rn tryrn rn Console.WriteLine("修改开始");rn //执行代码rn Console.WriteLine("修改结束");rn rn catch (Exception ex)rn rn Console.WriteLine("有错误" + ex.InnerException + " " + ex.Message + " " + ex.StackTrace);rn rnrn可这样看来一定会在控制台里面输出“修改开始”的提示的,但有时候为什么不打?消息队列里面的值有,我停了WCF看队列有值,然后在开?难道WCF取对象的时候有长度限制?
WCF如何用纯代码方式连接服务端
我写了个VS插件,里面用到了WCF,通过添加服务引用的方式本地自动生成了app.config文件以及调用服务端方法的类,但插件运行时app.config并不会加载,也就是说必须用纯代码的方式<em>连接</em>服务器,请问如何写,或者有其他办法能让这个app.config打包进插件安装包并生效
wcf 基础连接已经关闭: 连接被意外关闭"">WCF返回长List出错:"wcf 基础连接已经关闭: 连接被意外关闭"
返回长对象列表,开始出现<em>问题</em>是rn[color=#FF0000]已超过传入消息(65536)的最大消息大小配额。若要增加配额,请使用相应绑定元素上的 MaxReceivedMessageSize 属性。[/color]rn配置文件修改MaxReceivedMessageSize后解决。rn但是当返回列表中对象超过一定数量(2000)后,出现错误:rn[color=#FF0000]未处理 System.ServiceModel.CommunicationExceptionrn Message="基础<em>连接</em>已经关闭: <em>连接</em>被意外关闭。"rn Source="mscorlib"rn StackTrace:rn Server stack trace: rn 在 System.ServiceModel.Channels.HttpChannelUtilities.ProcessGetResponseWebException(WebException webException, HttpWebRequest request, HttpAbortReason abortReason)rn 在 System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)rn 在 System.ServiceModel.Channels.RequestChannel.Request(Message message, TimeSpan timeout)rn 在 System.ServiceModel.Channels.ClientReliableChannelBinder`1.RequestClientReliableChannelBinder`1.OnRequest(TRequestChannel channel, Message message, TimeSpan timeout, MaskingMode maskingMode)rn 在 System.ServiceModel.Channels.ClientReliableChannelBinder`1.Request(Message message, TimeSpan timeout, MaskingMode maskingMode)rn 在 System.ServiceModel.Channels.ClientReliableChannelBinder`1.Request(Message message, TimeSpan timeout)rn 在 System.ServiceModel.Security.SecuritySessionClientSettings`1.SecurityRequestSessionChannel.Request(Message message, TimeSpan timeout)rn 在 System.ServiceModel.Dispatcher.RequestChannelBinder.Request(Message message, TimeSpan timeout)rn 在 System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)rn 在 System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs)rn 在 System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)rn 在 System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)rn Exception rethrown at [0]: rn 在 System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)rn 在 System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)rn 在 TestService.ShopServiceReference.IShopService.GetMembers()rn 在 TestService.ShopServiceReference.ShopServiceClient.GetMembers() 位置 E:\code\ShopService\TestService\Service References\ShopServiceReference\Reference.cs:行号 681rn 在 TestService.Form1.button1_Click(Object sender, EventArgs e) 位置 E:\code\ShopService\TestService\Form1.cs:行号 24rn 在 System.Windows.Forms.Control.OnClick(EventArgs e)rn 在 System.Windows.Forms.Button.OnClick(EventArgs e)rn 在 System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)rn 在 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)rn 在 System.Windows.Forms.Control.WndProc(Message& m)rn 在 System.Windows.Forms.ButtonBase.WndProc(Message& m)rn 在 System.Windows.Forms.Button.WndProc(Message& m)rn 在 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)rn 在 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)rn 在 System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)rn 在 System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)rn 在 System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)rn 在 System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)rn 在 System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)rn 在 System.Windows.Forms.Application.Run(Form mainForm)rn 在 TestService.Program.Main() 位置 E:\code\ShopService\TestService\Program.cs:行号 18rn 在 System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)rn 在 System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)rn 在 Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()rn 在 System.Threading.ThreadHelper.ThreadStart_Context(Object state)rn 在 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)rn 在 System.Threading.ThreadHelper.ThreadStart()rn InnerException: System.Net.WebExceptionrn Message="基础<em>连接</em>已经关闭: <em>连接</em>被意外关闭。"rn Source="System"rn StackTrace:rn 在 System.Net.HttpWebRequest.GetResponse()rn 在 System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)rn InnerException: rn[/color]rnrn怎么解决
WCF教程WCF教程
<em>wcf</em>教程,基础,事件,高级,扩展,每章都有代码,由浅入深,很好的WCF编程教材。
【WCF】WCF框架创建
WCF框架通过手动和配置文件创建的不同。
C++Builder案例开发集锦.part1下载
C++Builder案例开发集锦代码.part1 相关下载链接:[url=//download.csdn.net/download/lghndyz/3016751?utm_source=bbsseo]//download.csdn.net/download/lghndyz/3016751?utm_source=bbsseo[/url]
Oracle10g默认目录结构下载
Oracle10g默认目录结构 相关下载链接:[url=//download.csdn.net/download/b_h_l/4437559?utm_source=bbsseo]//download.csdn.net/download/b_h_l/4437559?utm_source=bbsseo[/url]
带图标的菜单下载
带图标的菜单 相关下载链接:[url=//download.csdn.net/download/sz_fpwxz/4785297?utm_source=bbsseo]//download.csdn.net/download/sz_fpwxz/4785297?utm_source=bbsseo[/url]
相关热词 c#异步发送kafka c#窗体编号 c# 操作二进制文件 c# 反射 机制 c#线程 窗体失去响应 c#角度转弧度 c# 解析gps数据 c# vs设置 语法版本 c# json含回车 c#多线程demo
我们是很有底线的