关于C#的webservice保存变量的问题

2025-04-18 06:06:19
推荐回答(3个)
回答1:

WebService一般不做数据保存,也难以保存任何数据。
一般做法是存储数据库、XML、TXT或者其他外部存储,看楼主的这种要求,如果有数据库的话最好,一个缓存表就OK了,如果没有数据库稍微麻烦一点,可以考虑把查询结果序列化成字符串存储txt文本,需要结果的时候再反序列化即可。

回答2:

用Session保存是不行的,建议把第一次结果保存在数据库里,或是xml文件里,或是Cookie里,第二次调用的时候把结果从数据库,xml,Cookie里读出来。
另外,为什么不把两个方法整合成一个方法呢?

回答3:

webservice是没有session的