mono 调用windows webService

1.         实现linux mono Develop中调用windows 中的webService

 

 

 

 

 

 

 

 

 

 

 

 

 

linux windows 在一个局域网的网段中

windows IIs中发布webService

 

2.         windows 中的设置

webService 的代码

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.Services;

 

namespace MonoWebService

{

    /// <summary>

    /// Service1 的摘要说明

    /// </summary>

    [WebService(Namespace = "http://tempuri.org/")]

    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]

    [System.ComponentModel.ToolboxItem(false)]

    // 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。

    // [System.Web.Script.Services.ScriptService]

    public class Service1 : System.Web.Services.WebService

    {

 

        [WebMethod]

        public string HelloWorld()

        {

            string text=string.Format("Machine Name:{0} Time:{1}",this.Server.MachineName,DateTime.Now.ToString());

 

            return text;

        }

    }

}

 

发布webService

QQ截图未命名.jpg

 

IE中测试

2.jpg

 

 

如果本机的防火强开启,请关闭。如果防火墙开启,windows会阻止linux的访问

3.jpg

 

 

3.         Linux中的设置

Mono中的调用代码

 

using System;

using System.Collections;

namespace WebServiceCallApp

{

         class MainClass

         {

                   public static void Main(string[] args)

                   {

                            //Console.WriteLine("Hello World!"); 

                            ArrayList myList=new ArrayList();

                           

                            WinService.Service1 myService=new WinService.Service1();

                            Console.Write(myService.HelloWorld());

                            Console.Read();

                   }

         }

}

 

确认Windows WebService 可访问

1.jpg

Mono中添加webService

        2.jpg

注意一定要加成http://10.168.14.131/Service1.asmx?wsdl

Wsdl 必须有,不然monoDevelop 找不到webService

 

 

 

 

 

运行效果

3.jpg

 

 

转载于:https://www.cnblogs.com/hbb0b0/archive/2009/06/03/1495608.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/276508.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux 内存机制

转载链接&#xff1a;http://blog.csdn.net/tianlesoftware/article/details/5463790 一. 内存使用说明 Free 命令相对于top 提供了更简洁的查看系统内存使用情况&#xff1a; [rootrac1 ~]# free total used free shared buffers cached Mem: …

network中的请求信息,headers中的每一项分别是什么意义?

这里是修真院前端小课堂&#xff0c;每篇分享文从 【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】 八个方面深度解析前端知识/技能&#xff0c;本篇分享的是&#xff1a; 【network中的请求信息&#xff0c;headers中的每…

学习 sentry 源码整体架构,打造属于自己的前端异常监控SDK

前言这是学习源码整体架构第四篇。整体架构这词语好像有点大&#xff0c;姑且就算是源码整体结构吧&#xff0c;主要就是学习是代码整体结构&#xff0c;不深究其他不是主线的具体函数的实现。文章学习的是打包整合后的代码&#xff0c;不是实际仓库中的拆分的代码。其余三篇分…

巴西龟吃什么

1、活虾&#xff0c;哈哈&#xff0c;巴西龟最喜欢的食物&#xff0c;超市很多鸡尾虾买的&#xff0c;就那种&#xff0c;要活的&#xff0c;锻炼它们的天性&#xff0c;一次一只可以吃一、两天&#xff1b; 2、蚶子&#xff0c;贝壳类&#xff0c;活的&#xff0c;整个扔进去&…

绑定dictionary 给定关键字不再字典中_VBA代码集锦-利用字典做两列数据的对比并对齐...

源数据&#xff1a;代码&#xff1a;Sub 对比()Dim arr, brr, crrDim i, j, n, lastrowA, lastrowB As Integer建立字典对象Set d CreateObject("scripting.dictionary")获取数据区域最后一行的行数lastrowA Sheets("对比对齐两列数据").Cells(Rows.Coun…

linux启动时挂载rootfs的几种方式 .

转载链接&#xff1a;http://blog.csdn.net/zuokong/article/details/9022707 根文件系统&#xff08;在样例错误消息中名为 rootfs&#xff09;是 Linux 的最基本的组件。根文件系统包含支持完整的 Linux 系统所需的所有内容。它包含所有应用程序、配置、设备、数据等 Linux 中…

PHP 手册

by:Mehdi AchourFriedhelm BetzAntony DovgalNuno LopesHannes MagnussonGeorg RichterDamien SeguyJakub Vrana其他贡献者2018-06-19Edited By: Peter Cowburn中文翻译人员&#xff1a;肖盛文洪建家穆少磊宋琪黄啸宇王远之肖理达乔楚戴劼褚兆玮周梦康袁玉强段小强© 1997-…

前端使用puppeteer 爬虫生成《React.js 小书》PDF并合并

前端也可以爬虫&#xff0c;写于2018年08月29日&#xff0c;现在发布到微信公众号申明原创。掘金若川 本文章链接&#xff1a;https://juejin.im/post/5b86732451882542af1c80821、 puppeteer 是什么&#xff1f;puppeteer: Google 官方出品的 headless Chrome node 库puppetee…

蜘蛛与佛的故事

最近闭关,空面四壁,窗外层峦叠嶂,窗台上只有一盆花每日陪着我&#xff0c;朋友们都说我要成佛了,想想也是&#xff01; 于是在闭关即将结束的时候找了一篇佛的故事送给自己&#xff0c;希望自己能够顿悟一些"禅"机。 从前&#xff0c;有一座圆音寺&#xff0c;每天都…

信息安全管理与评估_计算机工程学院教师参加“信息安全管理与评估赛项”说明会...

看了就要关注我&#xff0c;喵呜~2019年3月15日下午&#xff0c;2019年陕西省高等职业院校技能大赛“信息安全管理与评估赛项说明会”在咸阳职业技术学院举行。出席本次会仪的有咸阳职业技术学院教务处长杨新宇、神州数码范永强经理、神州数码信息安全工程师高峰和各院校指导教…

haproxy概念和负载均衡

https://pan.baidu.com/s/1Sq2aJ35zrW2Xn7Th9j7oOA //软件百度网盘连接 在80.100虚拟机上 systemctl stop firewalld //关闭防火墙 setenforce 0 //关闭监控 yum install lrz* -y //安装上传软件 tar xf haproxy-1.5.15.tar.gz -C /opt/ //解压压缩包到/opt/ cd /op…

PHP用户注册邮箱验证激活帐号

转载链接&#xff1a;http://www.helloweba.com/view-blog-228.html 本文将结合实例&#xff0c;讲解如何使用PHPMysql完成注册帐号、发送激活邮件、验证激活帐号、处理URL链接过期的功能。 业务流程 1、用户提交注册信息。 2、写入数据库&#xff0c;此时帐号状态未激活。 …

知乎问答:一年内的前端看不懂前端框架源码怎么办?

知乎问答&#xff1a;一年内的前端看不懂前端框架源码怎么办&#xff1f;以下是我的回答&#xff0c;阅读量 1000。现在转载到微信公众号中。链接&#xff1a;https://www.zhihu.com/question/350289336/answer/910970733其他回答的已经很好了。刚好最近在写学习源码整体架构系…

帮自己发个求职简历

帮自己发个求职简历 发个求职信息。本人擅长Web开发&#xff0c;尤其擅长Flex&#xff0c;愿从事Web开发&#xff0c;最好是Web前端开发&#xff0c;下面是我的详细个人简历&#xff1a; 个人信息&#xff1a; 姓名&#xff1a;伍国耀 年龄&#xff1a;23 性别&#xff1a;男 专…

python函数 global_**Python的函数参数传递 和 global

函数的参数到底是传递的一份复制的值&#xff0c;还是对内存的引用&#xff1f;我们看下面一段代码&#xff1a;a []def fun(x):x.append(1)fun(a)print(a)想想一下&#xff1a;如果传递的是一份复制的值&#xff0c;那么列表a应该是不会变化的&#xff0c;还是空列表&#xf…

冷启动问题:如何构建你的机器学习组合?

作为即将告别大学的机器学习毕业狗的你&#xff0c;会不会有种迷茫的感觉&#xff1f;你知道 HR 最看重的是什么吗&#xff1f;在求职季到来之前&#xff0c;毕业狗要怎么做&#xff0c;才能受到 HR 的青睐、拿到心仪的 Offer 呢&#xff1f;负责帮助应届生找到机器学习工作的 …

JavaScript 对象所有API解析【2020版】

写于 2017年08月20日&#xff0c;虽然是2017年写的文章&#xff0c;但现在即将2020年依旧不过时&#xff0c;现在补充了2019年新增的ES10 Object.fromEntries()。发到公众号申明原创。若川顺便在此提前祝大家&#xff1a;2020年更上一层楼。近日发现有挺多人对对象基础API不熟悉…

javascript操作符之new 也疯狂 (2)

JavaScript本是一种基于原形的&#xff08;prototypal&#xff09;语言&#xff0c;但它的“new”操作符看起来有点像经典语言。这迷惑了广大程序员们&#xff0c;并导致了很多使用上的问题。 在JavaScript中&#xff0c;不要用到new Object()这种操作&#xff0c;该用{ }来代替…

python中if语句缺省else_9_【Python学习分享文章】_if(条件语句)

【Python学习分享文章】_if(条件语句)_logicalJudgement介绍及基本操作综述计算机的“条件语句”和生活中的“条件成立”是不一样的。一个生活中的例子如果被计算机执行则是如下段子&#xff1a;老婆让程序员老公去买苹果&#xff0c;说&#xff1a;“去水果店买5个苹果&#x…

PHP生成各种验证码和Ajax验证

转载链接&#xff1a;http://www.helloweba.com/view-blog-191.html 验证码在WEB应用中非常重要&#xff0c;通常用来防止用户恶意提交表单&#xff0c;如恶意注册和登录、论坛恶意灌水等。本文将通过实例讲解使用PHP生成各种常见的验证码包括数字验证码、数字字母验证码、中文…