完全可以.可以使用system.net命名空间中的相关类解决问题.
第二,不却会.net的服务器,也可以编写webservice
.net也可以调用.人工编写一个wsdl就可以了.

解决方案 »

  1.   

    gujunyan(ivy) 
    能给出一点详细的例子吗。关于人工编写一个wsdl
      

  2.   

    从将来考虑,还是使用WebService吧,尽管你可以定义一个类来实现类似于WebService的功能但有的时候会碰到序列化的问题,那时更加痛苦
      

  3.   

    install Microsoft SOAP Toolkit, it helps you create webservices in non-.NET environmenthttp://msdn.microsoft.com/library/default.asp?url=/nhp/default.asp?contentid=28000523
      

  4.   

    还是请给一个调到ASP页面的例子给我吧。
    我用以下方法请求一个ASP页面
    System.Net.WebRequest request=System.Net.WebRequest.Create(url);
    可是ASP页面上的方法不执得,页面不做处理。
      

  5.   

    用c#写一个接口相同的webservice
    生成使用vs.net生成的wsdl
    将这个wsdl文件放到web服务器service所在的目录中.并修改其中的url
    程序编译与本地编译一致.直接引用本地的wsdl即可.
    最后,运行时
    将service.Url改为实际的路径即可.
    webservice并不一定需要.net才可以运行.只需要遵循webservice的规范即可.
      

  6.   

    Retrieving HTTP content in .NET
    http://www.west-wind.com/presentations/dotnetWebRequest/dotnetWebRequest.htm