簡體   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