Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ASP.NET C中应用程序负载的应用程序范围常量_C#_Asp.net - Fatal编程技术网

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

C# ASP.NET C中应用程序负载的应用程序范围常量,c#,asp.net,C#,Asp.net,我希望读取一个yaml文件,将其反序列化并将其作为常量存储,直到下一次在ASP.NET C中重建网站 在ASP.NET C中执行此操作的方法是什么?应用程序在Global.asax中启动 读入文件并作为静态变量存储。在修改该变量(即初始加载)时,使用锁以避免多线程问题 您可以在中读入文件,并为类生成代码以将数据作为常量保存。编写脚本将类编译为dll。然后,您需要在使用此配置的任何程序中使用引用和using语句。每次构建站点时都需要运行脚本。如果不提供任何标准,最好的方法是基于意见。此外,常量可能

我希望读取一个yaml文件,将其反序列化并将其作为常量存储,直到下一次在ASP.NET C中重建网站


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

应用程序在Global.asax中启动

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


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

如果不提供任何标准,最好的方法是基于意见。此外,常量可能不是您要查找的,因为常量的内容必须在编译时已知。你找了什么,找到了什么?你只是在找什么办法吗?然后看一个例子,或者你真的想要一个类中的常量,比如使用预构建脚本还是后构建脚本?