2013-03-18 57 views
1

我正在使用一个asp.net mvc web应用程序,它使用web转换文件来转换web.config和其他配置文件。这工作得很好。防止转换文件被部署

我想要做的一个改进是,当应用程序被部署到环境中时,所有的转换文件也会被部署,例如。 QA,开发,生产等。

在web转换,有没有什么容易阻止这一点,并确保他们不被部署?

回答

0

我建议使用Visual Studio中的发布功能,它只会将转换后的配置文件复制到目标目录中。简化的方案是发布到本地文件夹,然后将文件从那里复制到将要使用它们的环境中。

要访问Publish界面,您可以右键单击IDE的菜单部分,并包含Web One Click Publish工具栏,或者右键单击要发布的项目,然后从中单击Publish命令。该工具栏可让您灵活选择要使用的发布配置文件。