[英]Environment variables file in C#?
我是C#的新手,来自PHP背景,我习惯于将数据库/ smtp配置之类的内容存储在源代码控制之外的环境文件中,以便该应用程序可以在本地和多个环境中运行。 C#/ ASP.NET中是否存在等效约定? 可能是某个地方的.ini文件? Web.config是一个可能的候选对象,但是其中也有依赖项信息(例如composer.json),因此可能不是。
web.config是正确的。 您可以使用appSettings标记添加自定义键/值对:
<appSettings>
<add key="CustomKey" value="Custom Value" />
</appSettings>
然后通过以下方式访问它:
ConfigurationManager.AppSettings["key"]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.