我们最近接管了维护WCF Web服务。在查看代码时,我看到服务需要经常访问大约10个设置(字符串键值对),每次需要它时,它都会将settings.xml文件加载到XmlDocument中,然后访问该值。
我认为这并不理想,并尝试了以下方法。
反序列化
在Web.Config中的appSettings:
这两种方法都有效。
我想知道我尝试过的上述两种替代方案中哪一种最适合保存我的网络服务设置?如果还有其他选择,请随时指出。
答案 0 :(得分:2)
通常,自定义应用设置保存在web.config中。这有两个优点:使用内置函数易于阅读,并在更新设置时提供自动应用程序重新加载。