2010-11-19 60 views
1

我刚刚开始我的第一个MVC Web应用程序,并且注意到我现在不仅在根目录中有一个Web.config文件,而且在Debug和Release配置中有两个子文件。我已经读了一些关于这是什么,因为我可以在每个文件中为我的不同环境设置特定的配置,但我对这些分离文件实际使用的时间感到困惑。Web.config转换和部署选项?

我是否必须在Visual Studio中使用内置的Deployment/Publish工具才能从中受益,或者如果将我的构建模式设置为Release,并且执行简单的Web应用程序构建,编译的文件,以及Web.config和Web.Release.config,将工作?

我只是不确定我有哪些部署选项可以利用这些独立的配置文件?

回答

0

在简单情况下,您可以在部署功能中使用它们。 Visual Studio采用您的实际构建配置并使用映射的Web.config转换。在更复杂的部署场景中,您可以将它们与MSBUILD一起使用。 Look here