【发布时间】:2016-09-20 08:18:14
【问题描述】:
我正在使用 Octopus deploy 来替换 appsettings 和 connectionstrings
在我的 web.config 中,我有以下这些文件被排除在签入之外
<appSettings configSource="MyLocalAppconfig" > </appSettings>
<connectionStrings configSource="MyLocalDB.config"> </connectionStrings>
然后在我的 web.release.config 中
我有以下
<appSettings>
<add key="AppSetting1" value=""/>
<add key="AppSetting2" value=""/>
</appSettings>
<connectionStrings>
<add name="MyDB1" connectionString=""/>
</connectionStrings>
在 Octopus 中,我设置了同名的变量。我在部署中也有以下步骤票
但是当我部署 Octopus 时说
在 C:\Octopus\Applications\XXX\XX\1.0.1\Web.config 中找不到匹配的 appSetting、applicationSetting 或 connectionString 名称
【问题讨论】:
-
您是否检查过这些变量的范围是您要部署到的环境?
-
下一个测试是将这些应用设置直接添加到 web.config 中,看看会发生什么......
标签: asp.net .net octopus-deploy