给你一个我写的最简单的参考下吧:)先调试成功再学着调用吧:) using System; using System.Web.Services; using System.Diagnostics;[WebService(Namespace = "http://www.msn.com/services/")] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]public class Calc : WebService { [WebMethod(Description = "A sample function", EnableSession = false)] public int Add(int a, int b) { return a + b; } }
加密用MD-5权限的话, 加一个权限表 :)
谢谢!!
第一篇文章用google搜"c# webserver"有好几个链接都是同一个程序,看来老外也喜欢转载且不注明处处啊。
第二个看评分很高的啊,好好看看。
有这个必要吗
using System;
using System.Web.Services;
using System.Diagnostics;[WebService(Namespace = "http://www.msn.com/services/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]public class Calc : WebService
{
[WebMethod(Description = "A sample function", EnableSession = false)]
public int Add(int a, int b)
{
return a + b;
}
}
且为解析ASP的话,你可以去了解下NetBox 很实用
WebService 登陆后 可以用利用sessionid 来增加安全性能 因为sessionid 是不可以伪造的 唯一的
----------------------------------------------------------------------------------还有就是 可以通过 这次通讯完毕的时候发过去的 GUID 做为下一次的密码.这样首次登陆之后的所有密码都是动态生成的了.----------------------------------------------------------------------------------当然还要考虑数据包的加密,这个可能早已经有很多成熟的技术了吧 :)-----------------------------------------------------------------------------------以前到是也了个WebService的安全验证程序, lz 不嫌弃的话 留个 mail ---------------------------------------------------------------------------------又乱盖了。。 ........... 学习
希望大家的问题能够及时的得到解决.