我有一个 2012 年的 Web 应用程序,我想它是从 2010 年的解决方案转换而来的。它在工具栏、配置管理器和发布向导中只列出了一项配置“调试”。 web.config 或其他地方是否有任何设置需要更改?我不认为它是 Visual Studio 级别的设置,因为其他新项目同时具有调试和发布设置
最佳答案
可用的配置是解决方案文件的一部分。当您使用文本编辑器打开 *.sln 文件时,您会发现如下所示的部分:
GlobalSection(SolutionConfigurationPlatforms) = preSolution
调试|任何 CPU = 调试|任何 CPU
调试|x86 = 调试|x86
版本|任何CPU = 版本|任何CPU
版本|x86 = 版本|x86
结束全局部分
就您的情况而言,我假设缺少(在本示例中为两个)Release
条目。为了向您的解决方案添加新配置,您必须使用配置管理器。
菜单 -> 构建 -> 配置管理器...在事件解决方案配置下,您可以为发布添加新配置。
关于visual-studio-2012 - 发布配置在 VS 2012 中不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30014382/