草庐IT

wcf-endpoint

全部标签

WCF 负载测试

我正在使用带有TCP绑定(bind)的WCF服务,并且想要进行负载测试,任何人都可以指导,如何执行它,我想在免费工具上进行。我尝试使用VS2010,但由于TCP绑定(bind)而无法正常工作 最佳答案 我会为您的负载测试计划推荐一种不同的方法。向您的服务添加一个wsHttpBinding端点并使用类似thisfreetooltodotheloadtestingoverHTTPinsteadofTCP.的东西netTcpBinding实际上总是比基于HTTP的绑定(bind)更快,但并不像您想象的那么快,而且可能不足以使您的负载测试结

wcf - 如何实现Windows Phone 7流式上传到PC

我正在尝试将文件(~10MB)从WindowsPhone7客户端流式上传到PC服务器。我尝试了以下方法:RESTWCF和WebRequestPOST->失败,因为WP7API中的HttpWebRequest缺少AllowWriteStreamBuffering和SendChunked。带有MessageContract和Stream的WCF->失败,因为客户端应用程序上的服务代理生成器将Stream更改为byte[]。现在我正在考虑使用以下之一:使用WCF自定义数据分block和某种StartNewTransfer/SendChunk/CompleteTransfer模式。使用TCP进

c# - Windows 服务中托管的 WCF 服务无法正常运行

实际上我有两个不同的问题,具体取决于我尝试运行看起来相关但以不同方式显示的服务的方式。请注意,我正在运行的代码与Microsoftsguide中使用的代码完全相同。除了不同的命名空间和略有不同的类名。当我尝试使用此方法运行该服务时,Windows服务已成功启动,但当它启动时,会弹出WCF服务主机框,并给出一条错误消息,指出IP端点localhost:上已经有一个监听器。这是我以这种方式运行时的配置文件:经过一段时间的斗争,我发现了一个建议,说在tcp连接上启用端口共享可能会有所帮助。我试过了,但是当我尝试启动该服务时它失败了,并且在“应用程序”下的Windows事件日志中我收到一条错误

wcf - TCP:客户端在向服务器发送[ACK]后立即发送[RST,ACK]

我已经针对运行在Ubuntu14.04.3LTS(3.13.0-71-genericx86_64)上的OpenSSL1.0.2e编译了nginx1.9.7。我可以毫无问题地使用浏览器连接到它,并获得安全连接。我还有一个正在运行某些WindowsServer并尝试使用WCF进行连接的客户端。他们报告无法连接到我的服务。我的nginx错误日志显示:2015/12/0917:38:27[info]10750#0:*6494recv()failed(104:Connectionresetbypeer)whileSSLhandshaking,client:{REDACTED},server:0.

wcf - 在 Azure PaaS 上配置 MTU 大小

我们在北欧的WindowsAzureWeb角色上运行基于WCF的API。最近我们遇到了与在AWS美国东部运行的客户端的连接非常不稳定的问题。来self们的Azure实例的wireshark转储显示TCP数据包在路径的某处丢失,我们的Azure实例发生了几次TCP重传。AWS出色的支持帮助我们确定这可能是由于Azure实例使用片段大小>1500字节的巨型帧以及路径MTU发现无法正常工作造成的。需要注意的是,通常连接会在TLS握手时卡住(我们的API通过HTTPS运行),因为TLSHello包大约有5000字节。我的问题是,在AzurePaaS上配置MTU大小的推荐方法是什么?当云结构重新

wcf - Vista 上的 TCP 通信

我有一个非常简单的应用程序,我试图在VistaEnterpise上使用WCF3.5在TCP下运行。我在尝试访问位于http://localhost:8080的WCF服务时遇到的错误(或http未保留的任何其他端口)是:TCP错误代码10061:无法建立连接,因为目标机器主动拒绝它127.0.0.1:8080。我几个月前就开始用它了,但我忘了怎么做了。我想知道我是否保留了端口或其他东西......我已经尝试允许编译的可执行文件通过Windows防火墙并尝试通过防火墙为TCP打开端口8080,但我得到了同样的错误。关于在哪里查看或检查什么的任何想法或想法?谢谢!

WCF 服务部署 - 应用程序文件保存在哪里?

我有一个WCF服务,它通过BL调用数据层并最终调用SQLServer后端。我的服务公开了各种方法/操作以从数据库中获取数据。我还为它构建了一个用于测试的主机和一个Windows服务主机,这就是我计划部署它的方式。昨天,当我进行测试部署时,服务启动正常,但我没有机会查看数据是否正常提取。事情是这样的:我的部署测试环境(MSServer2003)与我自己的(笔记本电脑)本地测试环境完全不同。当我使用InstallUtil.exe时,我通过将Windows服务项目的bin\debug内容复制到服务器并在其中引用.exe来进行部署。但是DL的数据连接应该采用不同的连接字符串,显然,因为它应该连

asp.net - 如何从另一台计算机访问wcf服务?

我有一个wcf服务,我将它安装为Windows服务。我可以从192.168.2.6机器访问这个服务:"net.tcp://192.168.2.5:2025/Services/mex".我想使用静态ip和端口从另一台计算机访问此服务。如何访问此服务?我尝试连接net.tcp://staticIp:port/Services/mex但出现错误:Metadatacontainsareferencethatcannotberesolved:'net.tcp://[staticIP]:[port]/Services/mex'.Iftheserviceisdefinedinthecurrentso

c# - 如何为数百个并发连接优化/设计 WCF?

我想使用WCF开发一个TCP服务器应用程序,它必须是高度可扩展和高性能的服务器,可以处理至少200个并发连接:通过GPRS从我的客户端获取原始数据。我的数据包括:publicclassRawData{publicstringdeviceID{get;set;}publicstringtimeStamp{get;set;}publicstringmessageType{get;set;}publicstringdriverId{get;set;}publicstringsenosrs{get;set;}publicstringstartStatus{get;set;}publicstri

java - socket.connect(endpoint) 和 new Socket(ip,port) 有什么区别

当创建到serversocket的客户端连接时,我们可以通过两种方式创建客户端套接字我的问题是以下两种方法之间的区别是什么,InetAddressaddr=InetAddress.getByName("localhost");SocketAddresssockaddr=newInetSocketAddress(addr,1111);SocketclientSocket=newSocket();clientSocket.connect(sockaddr);还有另一种方法SocketclientSocket=newSocket("localhost",1111);有什么优点和缺点谢谢。