如何避免从Visual Studio以调试模式发布ASP.NET应用程序?

Jør*_*ode 9 asp.net build-process visual-studio

我们都知道我们应该只发布带有发布版本类型的ASP.NET Web应用程序,那么当我在Visual Studio 2008中触发"发布"命令时,为什么在配置为以调试模式构建的项目时不会收到警告?

当然,可能会出现需要将调试版本发布到开发或测试环境的情况,但在这些情况下,在确认对话框中回答"是"是可以接受的.有没有我忽略的选项,强制Visual Studio每次尝试发布调试版本时都会发出警告?

是的,我们可以禁止使用"发布"命令并使用更可靠的构建管理工具,但这涉及到更改过程,在这种特定情况下可能不是一个选项.

Not*_*tMe 6

通常,这样的事情在自动构建工具中处理.坦率地说,我比生产更频繁地向开发站点发布数量级.

因为这个原因,在这个过程中只有一个额外的对话框会有点让人抓狂.

此外,即使没有构建系统,大多数人也会针对不同的环境使用不同的配置文件,并且大部分人都使用web.config设置来处理它.