应用程序范围在ASP.NET C#中的应用程序负载常量

时间:2014-11-12 16:44:45

标签: c# asp.net

我希望阅读一个yaml文件,对其进行反序列化并将其存储为常量,直到下次在ASP.NET C#中重新构建网站时为止。

在ASP.NET C#中执行此操作的方法是什么?

2 个答案:

答案 0 :(得分:0)

应用程序从Global.asax开始。

读入文件并存储为静态变量。修改该变量(即初始加载)时,请使用锁定以避免多线程问题。

http://msdn.microsoft.com/en-us/library/ms178473%28v=vs.100%29

答案 1 :(得分:0)

您可以读入文件并为类生成代码以将数据保存为常量。编写脚本将类编译为dll。然后,在使用此配置的任何程序中都需要引用和using语句。每次构建站点时都需要运行脚本。