我希望阅读一个yaml文件,对其进行反序列化并将其存储为常量,直到下次在ASP.NET C#中重新构建网站时为止。
在ASP.NET C#中执行此操作的方法是什么?
答案 0 :(得分:0)
应用程序从Global.asax开始。
读入文件并存储为静态变量。修改该变量(即初始加载)时,请使用锁定以避免多线程问题。
http://msdn.microsoft.com/en-us/library/ms178473%28v=vs.100%29
答案 1 :(得分:0)
您可以读入文件并为类生成代码以将数据保存为常量。编写脚本将类编译为dll。然后,在使用此配置的任何程序中都需要引用和using语句。每次构建站点时都需要运行脚本。