在web.config中存储复杂对象

时间:2012-06-14 18:21:21

标签: c# .net web-config inversion-of-control

我基本上想要从一个全局设置存储库的地方获取一个IDIctionary。我们基本上使用IOC并且我把它放在那里但是由于某些原因,它必须被移动到web.config。我已经阅读了一些文章,我得到的最近的是:

  

http://brijbhushan.net/2011/04/21/how-to-store-custom-objects-in-web-config/

本文再次讨论以编程方式存储它。我只想要一些简单的程序员可以在设计时来到并存储或更改我的字典,就是这样。关于如何实现这个的任何想法?

1 个答案:

答案 0 :(得分:3)

web.config文件实际上不是存储和反序列化对象的好地方。我建议使用XAML文件来实现此目的。这更加合适,由MS自己完成。您可以在此处获取更多信息http://blogs.microsoft.co.il/blogs/bursteg/archive/2009/05/18/xaml-in-net-4-0-serialization-and-deserialization-using-xamlservices.aspx