如何获得 Web 配置转换以与 Web 部署项目配合使用?
我安装了 Visual Studio Web 部署项目 2010 并向我的解决方案添加了一个部署项目。当我构建部署项目时,它不会将 web.config 转换文件应用于指定的配置。
我的网络应用程序项目有以下文件: 网页配置 Web.调试.config Web.Release.config Web.Stage.config
我尝试检查“启用 web.config 文件部分替换”,但这似乎没有什么区别。我什至尝试检查“使用外部配置源文件”,但这也没有什么区别。
我已经从命令行使用 MSBuild 测试了配置文件,它们按预期工作。
Web 部署项目支持配置转换吗?如果是这样,我该如何让他们工作?
I installed Visual Studio Web Deployment Projects 2010 and added a deployment project to my solution. When I build the deployment project, it does not apply the web.config transform file for the specified configuration.
My web app project has the following files:
Web.config
Web.Debug.config
Web.Release.config
Web.Stage.config
I have tried to check the "Enable web.config file section replacement" but that seems to not make a difference. I even tried checking "Use external configuration source file" but that didn't make a difference either.
I've tested the config files using MSBuild from the command line and they work as expected.
Do web deployment projects support config transformations? If so, how do I get them to work?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我无法让它工作并使用 Web 部署 功能。 Web 部署支持 web.config 转换,并且似乎比 Web 部署项目更灵活一些。
I was unable to get this to work and used Web Deploy functionality instead. Web deploy supports web.config transforms and seems to be a bit more flexible than web deployment projects.