请问如何用C#编写一个WebServer,并且要包含加密,还要包含权限。我goole了一下,但是都是简单的实现。请大家提供一些思路或者代码。谢谢!!!

解决方案 »

  1.   

    http://www.codeguru.com/csharp/.net/net_general/article.php/c4603/http://www.codeproject.com/csharp/minihttpd.asp
      

  2.   

    楼主提问是开发一个IIS 即Web服务器
      

  3.   

    --#.. 女神贴... http://www.ben3.net/blog/user1/1/default.html
    加密用MD-5权限的话, 加一个权限表 :)
      

  4.   

    http://community.csdn.net/Expert/TopicView3.asp?id=4977249
      

  5.   

    曾经有人这样跟我说过 如果要准备开发Web服务器 那么你两年都没有时间和女朋友约会了.
      

  6.   

    @sckoo(挨踢工程师)
    谢谢!!
    第一篇文章用google搜"c# webserver"有好几个链接都是同一个程序,看来老外也喜欢转载且不注明处处啊。
    第二个看评分很高的啊,好好看看。
      

  7.   

    编写一个webserver。
    有这个必要吗
      

  8.   

    楼主说的是webService还是webserver??
      

  9.   

    给你一个我写的最简单的参考下吧:)先调试成功再学着调用吧:)
    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;
        }
    }
      

  10.   

    如果只是不想安装IIS
    且为解析ASP的话,你可以去了解下NetBox 很实用
      

  11.   

    说说 思路 ~
    WebService  登陆后 可以用利用sessionid 来增加安全性能 因为sessionid 是不可以伪造的 唯一的 
    ----------------------------------------------------------------------------------还有就是 可以通过 这次通讯完毕的时候发过去的 GUID  做为下一次的密码.这样首次登陆之后的所有密码都是动态生成的了.----------------------------------------------------------------------------------当然还要考虑数据包的加密,这个可能早已经有很多成熟的技术了吧 :)-----------------------------------------------------------------------------------以前到是也了个WebService的安全验证程序, lz 不嫌弃的话 留个 mail ---------------------------------------------------------------------------------又乱盖了。。  ........... 学习
      

  12.   

    欢迎各界.Net初学&高手们加入Q群12757054(要经常在线)
    希望大家的问题能够及时的得到解决.