我有两个构建环境可以定位;发布和分期。Web.config 如下所示:
<system.web>
<authentication mode="Windows">
</authentication>
<authorization>
<deny users="?" />
</authorization>
</system.web>
我想通过构建到暂存配置来转换它:Web.Staging.config
<system.web>
<authentication mode="Windows">
</authentication>
<authorization xdt:Transform="Replace">
<deny users="?" />
<allow roles="StagingRoles" />
<deny users="*" />
</authorization>
</system.web>
我像这样从命令行构建:
msbuild buildscript.build /p:Configuration=Staging
构建后,我看不到构建工件文件夹中转换的 web.config 文件。这里有什么问题吗?
谢谢