发布日期:
2009-06-03 20:22 发布者: cobra
原版编程图书超低价热卖
1#
t
T
1.实现linux mono Develop中调用Windows 中的Web Service
附件: 000.jpg - 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
附件: 4.jpg
- 在IE中测试
附件: 22.jpg
- 如果本机的防火强开启,请关闭。如果防火墙开启,windows会阻止linux的访问
附件: 33.jpg
|