winserver跟webservice...

tkscascor 2010-03-22 08:45:05
使用winserver 调用webservice. , 请问 可以实现吗?
事实上, 我已经做了, 但是不知道如何附加调试,
因为事实上没有调用我的webservice..
...全文
80 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
mayonglong 2010-03-22
  • 打赏
  • 举报
回复
可以调用的吧,不过从来没这么用过
tkscascor 2010-03-22
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 criedshy 的回复:]
事实上, 我已经做了, 但是不知道如何附加调试,
因为事实上没有调用我的webservice..

你到底有没有调用啊?
[/Quote]
嗯, 不好意思,, 我做系统服务, 也注册勒, 然后也做好了webservice.
系统服务的代码的功能是定时会调用我的webservice.
可是事实上, 他没调用我的webservice. 现在我想调试这个服务, 可是不知道如何调试!
zzxap 2010-03-22
  • 打赏
  • 举报
回复
只要有IIS都可以调用webservice
criedshy 2010-03-22
  • 打赏
  • 举报
回复
事实上, 我已经做了, 但是不知道如何附加调试,
因为事实上没有调用我的webservice..

你到底有没有调用啊?
criedshy 2010-03-22
  • 打赏
  • 举报
回复
看晕了,怎么像绕口令?
tkscascor 2010-03-22
  • 打赏
  • 举报
回复
```````` 我的问题没人看` 杯具了!
tkscascor 2010-03-22
  • 打赏
  • 举报
回复
````````````````````````
MarcuseXiao 2010-03-22
  • 打赏
  • 举报
回复
跟其它的程序一样debug呀,单步可以跟踪进去的呀。
完整的服务端及客户端调用程序,在win7+ vs2015环境运行通过. 一、说明 1、创建winfrom应用程序;(或者是控制台项目) 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的发布。

12,166

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 Web Services
社区管理员
  • Web Services社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧