gpt4 book ai didi

asp.net - 为什么 web 部署不使用正确的 web.config 转换?

转载 作者:行者123 更新时间:2023-12-05 01:03:36 25 4
gpt4 key购买 nike

我正在尝试使用名为“CI”的构建配置在 VS 2012 中发布,但是当我执行发布时,在 web.config 上使用了“发布”转换 (web.Release.config)。如何改为应用 web.CI.config?我以为这会是自动的。

我进行了一些实验来证实这一点。

有没有人看到这个?这是一个(固定的)错误吗?

最佳答案

有时配置会因您添加配置的方式而困惑。要解决此问题,请关闭 Visual Studio,在文本编辑器中打开您的解决方案 (.sln) 文件。下 GlobalSection(ProjectConfigurationPlatforms) = postSolution部分您可能会看到类似这样的内容
{427E2FA3-1BAE-4A03-A712-C951ECEC45A3}.CI|Any CPU.ActiveCfg = Release|Any CPU{427E2FA3-1BAE-4A03-A712-C951ECEC45A3}.CI|Any CPU.Build.0 = Release|Any CPU
请注意 CI等于 Release .把上面的改成
{427E2FA3-1BAE-4A03-A712-C951ECEC45A3}.CI|Any CPU.ActiveCfg = CI|Any CPU{427E2FA3-1BAE-4A03-A712-C951ECEC45A3}.CI|Any CPU.Build.0 = CI|Any CPU
在 Visual Studio 中重新加载解决方案并再次尝试发布。

关于asp.net - 为什么 web 部署不使用正确的 web.config 转换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24515414/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com