我已将Azure网站配置为deploy from a Bitbucket Mercurial repository。我只有一个分支。从日志(见下文)看,部署过程看起来像是使用 Release 配置。
...
MyProject.Web - > d:\家\网站\库\ MyProject.Web \ BIN \ MyProject.Web.dll使用转换Web.config d:\家\网站\库\ MyProject.Web \ Web.Release.config 进入obj \ Release \ TransformWebConfig \ transformed \ Web.config ...
假设我有三个环境,DEV,BETA和PROD。我有每个web.config转换,因为它们可能在每个环境中有不同的连接字符串或各种其他不同的设置。 如何指定其他配置?
答案 0 :(得分:3)
您可以在回购的根目录中创建一个.deployment
文件并将其放入其中
[config]
SCM_BUILD_ARGS=-p:Configuration=Debug
或者,您可以在门户网站的“应用程序设置”中指定该内容。像这样:
SCM_BUILD_ARGS=-p:Configuration=Debug
有关自定义部署设置的详情,您可以refer to this