社区
C#
帖子详情
使用C#做的一个Win服务程序调用WebService的问题
TITI_Yu
2011-05-16 01:45:07
用Web的形式调用WebService返回速度很快,但用Win服务调用的时候,取得返回的速度很慢是为什么?
调用最普通的HelloWorld也一样,返回的速度竟然达到20+秒,为什么?有什么办法优化吗?
...全文
179
4
打赏
收藏
使用C#做的一个Win服务程序调用WebService的问题
用Web的形式调用WebService返回速度很快,但用Win服务调用的时候,取得返回的速度很慢是为什么? 调用最普通的HelloWorld也一样,返回的速度竟然达到20+秒,为什么?有什么办法优化吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
threenewbee
2011-05-16
打赏
举报
回复
第一次连接可能会出现延迟。
之后应该很快。
因此在程序启动的时候预连接一次。
isjoe
2011-05-16
打赏
举报
回复
[Quote=引用楼主 titi_yu 的回复:]
用Web的形式调用WebService返回速度很快,但用Win服务调用的时候,取得返回的速度很慢是为什么?
调用最普通的HelloWorld也一样,返回的速度竟然达到20+秒,为什么?有什么办法优化吗?
[/Quote]
没发觉啊。。只是觉得首次很慢,然后就快了
xuexiaodong2009
2011-05-16
打赏
举报
回复
有什么办法优化吗?
使用异步读取
xuexiaodong2009
2011-05-16
打赏
举报
回复
建议打印日志,查看实际变慢的原因
c#
WIN
FORM与WEB的直接交互非
webservice
方法
c#
WIN
FORM与WEB的直接交互非
webservice
方法
C#
在
Win
form中发布
WebService
完整的服务端及客户端
调用
程序,在
win
7+ vs2015环境运行通过. 一、说明 1、创建
win
from应用程序;(或者是控制台项目) 2、在项目中添加
一个
WCF服务,并实现服务; 3、在需要启动
WebService
服务的地方启动该服务即可; 二、代码如下: 1、新建
一个
WCF服务——定义服务接口 [ServiceContract(Namespace = "http://Microsoft.ServiceModel.Samples")] public interface ICalculator { [OperationContract] double Add(double n1, double n2); } 2、新建
一个
WCF服务——实现服务 public class CalculatorService : ICalculator { public double Add(double n1, double n2) { return n1 + n2; } } 3、添加完WcF服务后会在应用程序配置文件中有入下节点 <!--TestServer.ICalculator服务定义的接口,根据自己定义进行修改--> <baseAddresses> <!--这个是要发布的服务地址,可以进行修改--> </baseAddresses> 4、在要启动服务的地方启动服务监听 public frmMain() { InitializeComponent(); } private void frmMain_Load(object sender, EventArgs e) { try { //打开服务创建监听,并开始监听消息 ServiceHost serviceHost = new ServiceHost(typeof(Service1));//需要using System.ServiceModel; serviceHost.Open(); label1.Text = "服务启动正常"; } catch (Exception ex) { label1.Text = ex.Message; } } 5、下面可以在客户端通过上面的服务地址”http://xxx.xxx.xxx.xx:8733/test/Service1/“对服务进行
调用
到这步就实现在控制台中实现
webService
的发布。
webservice
入门到精通实战教程
Webservice
是
一个
平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可
使用
开放的XML(标准通用标记语言下的
一个
子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用...
使用
GSOAP
调用
C#
写的
WebService
基于gSOAP编译工具的C++客户端
调用
C#
服务器端
WebService
示例程序; gSOAP编译工具
使用
说明文档; gsoap_
win
32_2.7.6c压缩包
C#
海康SDK车辆识别手动抓拍实现VS2013
使用
了海康最新的SDK CH-HCNetSDKV6.0.2.35_build20190411_
Win
64,如果你要
做
网页端应用或
webservice
请下载32位SDK,不然好像经常会有加载DLL的格式不正确的错误。NET_DVR_PLATE_RESULT 的返回对象中,车牌,颜色,照片信息都有,需要显示的,你可以根据SDK帮助文档看要读取哪个字段。
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章