Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2008 Visual Studio Web应用程序中的多个配置设置?_Visual Studio 2008 - Fatal编程技术网

Visual studio 2008 Visual Studio Web应用程序中的多个配置设置?

Visual studio 2008 Visual Studio Web应用程序中的多个配置设置?,visual-studio-2008,Visual Studio 2008,我的web.config文件中有不同的生产和开发设置。在环境之间移动时,我不断手动更改文件。是否有一种方法可以自动让visual studio为我发布到的环境使用正确的设置?或者我应该有两个版本的web.config文件吗?我为每个环境维护单独的版本。此外,我还将部署工具配置为选择正确的版本。我为每个环境维护单独的版本。此外,我已将部署工具配置为选择正确的版本。实例是否位于不同的web服务器上?如果是这样,请考虑将设置从Web.CONFIG移到Max.CONFIG,并且值将与机器保持一致。 否

我的web.config文件中有不同的生产和开发设置。在环境之间移动时,我不断手动更改文件。是否有一种方法可以自动让visual studio为我发布到的环境使用正确的设置?或者我应该有两个版本的web.config文件吗?

我为每个环境维护单独的版本。此外,我还将部署工具配置为选择正确的版本。

我为每个环境维护单独的版本。此外,我已将部署工具配置为选择正确的版本。

实例是否位于不同的web服务器上?如果是这样,请考虑将设置从Web.CONFIG移到Max.CONFIG,并且值将与机器保持一致。


否则,请使用单独的web.configs。

实例是否在不同的web服务器上?如果是这样,请考虑将设置从Web.CONFIG移到Max.CONFIG,并且值将与机器保持一致。


否则,请使用单独的web.configs。

我的方法是使用多个配置文件。我将所有与环境无关的内容(即无论是开发、暂存还是生产)都放在web.config文件中。我将特定于环境的任何内容(即数据库连接信息、日志记录、调试设置等)放入特定于环境的本地.config文件中。然后,您可以使用configSource()在web.config中包含local.config设置


然后可以将Web.config签入源代码管理。不要签入local.config文件-这会迫使您在部署脚本中部署正确的配置文件。

我的方法是使用多个配置文件。我将所有与环境无关的内容(即无论是开发、暂存还是生产)都放在web.config文件中。我将特定于环境的任何内容(即数据库连接信息、日志记录、调试设置等)放入特定于环境的本地.config文件中。然后,您可以使用configSource()在web.config中包含local.config设置


然后可以将Web.config签入源代码管理。不要签入local.config文件-这会迫使您在部署脚本中部署正确的文件。

这是内部开发的工具。这是内部开发的工具。我在共享服务器上,无法访问机器的路径。config我在共享服务器上,无法访问机器的路径。config