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