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