应乍得要求提供更多环境文件夹和配置文件示例,以下是更多信息:
我们将项目使用的任何设置拆分为配置文件;我们正在构建网站,因此这些配置文件是从 web.config 中引用的。
例如,在我们的配置文件夹中,我们有一个 ConnectionStrings.config 里面有这个(当然是填写你的信息而不是 []s):
<connectionStrings>
<add name="APP"
connectionString="Data Source=[];Initial Catalog=[];uid=[];password=[]"
providerName="System.Data.SqlClient" />
</connectionStrings>
它的路径是:
Site root
|--> Configuration
所以它在网络配置中被引用:
<connectionStrings configSource="Configuration\ConnectionStrings.config" />
所以在我们的解决方案文件夹中,我们会有这样的结构:
Solution folder
|--> Environments
|--> Development
|-->Configuration
|--> ConnectionStrings.config
|--> Production
|-->Configuration
|--> ConnectionStrings.config
|--> Staging
|-->Configuration
|--> ConnectionStrings.config
|--> Src
|--> Project folder (site root)
|--> Configuration
|--> ConnectionStrings.config
与任何其他设置相同,通常放入我们的 AppSettings.config。因此,诸如文件路径或任何其他会更改的设置之类的东西。
<appSettings>
<add key="FilePath" value="C:\FileStorage"/>
</appSettings>