繁体   English   中英

C#中的环境变量文件?

[英]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"]

ASP.NET Web配置准则 ConfigurationManager.AppSettings属性

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM