调试/发布环境web.debug.config和web.release.config不存在

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了调试/发布环境web.debug.config和web.release.config不存在相关的知识,希望对你有一定的参考价值。

基本上我需要的是以下内容。根据我是否发布到生产服务器或开发服务器,我想使用不同的数据库。我已经阅读了一些关于这个主题的内容,发现我应该有一个web.debug.config和一个web.release.config并且根据我从Visual Studio 2010中的下拉列表中选择适当的web.config正在使用。

问题是我只有一个调试模式和一个web.config

如果我通过配置管理器添加一个版本并将其命名为Production我只能从Debug复制配置而无法编辑它。

我正在使用这个MSDN教程设置它:qazxsw poi

在第3步,我注意到我没有更改配置所需的选项

创建和修改项目配置创建项目配置

  1. 打开“配置管理器”对话框。
  2. 在“项目”列中选择一个项目。 3.在该项目的“配置”下拉列表中,选择“新建”。

我没有新选项我只能使用调试选项

我的项目实际上是一个网站

在VB中

答案

我找到了:

由于我使用的是webforms网站,因此该选项根本不可用。

以上是关于调试/发布环境web.debug.config和web.release.config不存在的主要内容,如果未能解决你的问题,请参考以下文章

C#项目 App.config 配置文件不同使用环境配置

ASP.NET和ASP.NETCore多环境配置对比

vs2015 工程中 Web.Release.config和Web.Debug.config文件无效的处理办法

部署应用程序时,Octopus Deploy 未合并我的转换文件

如何转换任何配置文件 文件中的内容

webconfig