客户端采用WinForm,客户端通过Internet远程连接到WebService服务端,客户端通过WebService服务上传一些数据到服务端,然后由WebService将这些数据存储到服务端的SQL-Server数据库中。同时服务端也通过WebService将数据库中的一些配置信息发送到客户端(就是客户端从服务端下载这些信息数据)。
webservice完成的只是对数据库的CRUD,那为什么不把webservice层去掉,客户端直接访问数据库?

解决方案 »

  1.   

    你可以吧,webservice做成一个dll里面放数据库连接字符串,这样就可以把dll发布出去,做成服务
    克服段只要能得到数据,它可以自己控制数据的显示,但要是你自己的winform就不行了,感觉像做了个协议 其实要用webserver的话最好还是b/s
      

  2.   

    如果不考虑安全问题(如一个公司内部的系统,没有那么高的安全要求,只是方便日常管理,而不是什么关键领域),那还有其他原因要用webservice吗?