gpt4 book ai didi

visual-studio-2010 - 我可以强制 Visual Studio 仅对我的生产发布配置文件使用发布构建配置吗?

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

我在 Visual Studio 2010 中为我的项目定义了两个发布配置文件:一个使用 ftp 进行生产,另一个复制到本地文件系统以进行调试和日常开发。

我已经为调试和发布构建配置进行了 web.config 转换。我的项目是一个 Facebook 应用程序,我根据部署设置应用程序 ID 和 key 。

我希望能够强制执行一条规则,以便不可能将生产 ftp 发布配置文件与调试构建配置一起使用。这种组合将是灾难性的,并且会完全破坏我的生产环境。

我如何执行此规则?

我对替代部署方法持开放态度,但对我现在所拥有的简单性非常满意,除了在推向生产时可能会忽略构建配置。

最佳答案

除了生产之外,我不需要使用发布。您说您将调试版本发布到其他服务器,因此我的解决方案不适用于您,但它可能适用于其他不需要的人。

您可以通过破坏 Web.Debug.config 转换来有效地强制发布发布版本。任何语法错误都可以,但我更喜欢对根标签进行此更改:

<configuration_ONLY_PUBLISH_IN_RELEASE_CONFIG!! xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">

当有人尝试在“调试”中发布时,他们会收到该标记的错误,从而向他们指出解决方案。

请注意,您仍然可以使用调试构建在本地构建和运行,只是不发布。

关于visual-studio-2010 - 我可以强制 Visual Studio 仅对我的生产发布配置文件使用发布构建配置吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5236719/

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