日期:2014-05-18  浏览次数:20710 次

保存WebService服务中的数据
怎样保存“WebService服务”中的数据?

在asp.net页面中调用了“WebService服务”,如下:
 WWS.WeatherWebServiceSoapClient wws = new WWS.WeatherWebServiceSoapClient("WeatherWebServiceSoap");

并从中取得了数据,现在想把其中的数据保存到数据库中。

问题一:站点是部署在“IIS6.0”上的,有没有什么办法不用打开“asp.net页面”也可以将数据保存到数据库中的?

问题二:是不是只有建立了“Winform”应用程序部署到服务器上才可以保存?

问题三:“Winform”应用程序可以调用“WebService”么?



------解决方案--------------------
可以用windows服务
------解决方案--------------------
2不是
3Winform应用程序可以调用“WebService”

------解决方案--------------------
问题一:保存到数据库和asp.net有什么关系??
问题二:同上
问题三:添加服务引用就可以call web service,不管是win form, asp.net, asp.net mvc...都一样,如果是rest的,引用都不用,直接访问url就可以了
------解决方案--------------------
windows services 服务是可以做这件事情的

------解决方案--------------------
可以将数据访问操作写在Web Services中,在windows应用程序中添加对服务的引用,就可调用Web服务中的方法来操作数据库,实现数据的增删改查。