MyN*_*sKo 4 configurationmanager visual-studio-2013
我在 Visual Studio 2013 中有网站项目。我有两个发布配置文件,一个用于登台,另一个用于生产。在配置管理器中,我可以创建新的活动解决方案配置,但无法将新配置添加到下拉列表中,调试是唯一的选项。
因此,现在当我尝试使用生产配置文件进行发布时,web.config 会被 Web.Debug.Config 和 web.Production.Config 进行转换。
如何将新配置添加到下拉列表中?

如何将新配置添加到下拉列表中?
你不能。至少不是为了您需要使用这些新配置的目的。
我假设你确实需要知道这一点:
如何在不通过调试转换
debug应用该标志的情况下发布网站?web.config
这已经发生了,只是以一种令人困惑的方式。
当您使用发布网站向导发布网站时,它会将适当的转换应用于web.config. 就你而言,Web.Debug.Config并且Web.Production.Config.
现在是令人困惑的部分:
默认情况下,web.debug.config实际上从.debugweb.config
<compilation xdt:Transform="RemoveAttributes(debug)" />
Run Code Online (Sandbox Code Playgroud)
发生这种情况的原因是与缺少网站项目文件和底层构建工具有关。
如果您想停止应用调试转换并且其中没有自定义配置,则可以删除web.debug.config. 请务必添加
<compilation xdt:Transform="RemoveAttributes(debug)" />
Run Code Online (Sandbox Code Playgroud)
<system.web>在每个环境特定转换的元素内(web.Production.Config等)。
我的建议是:
web.debug.config原样。处于默认状态。web.<configuration>.config)| 归档时间: |
|
| 查看次数: |
2463 次 |
| 最近记录: |