3

也许有人可以给我建议。

我正在尝试使用 VS2012 发布项目。我已经设置了一个发布配置文件以将其发布到文件系统驱动器。

我需要几个环境/构建配置,因此正在使用 Web.Config 转换。

目前,我有一个 web.config + 5 个转换(每个构建配置一个)。发布解决方案后,它会成功部署到指定的文件系统。但是,它也将 Web.Config 转换为 web.config。

我已修改 .pubxml 以包含该<TransformWebConfigEnabled>False</TransformWebConfigEnabled>元素,但发布过程似乎只是忽略它并转换 web.config 无论如何。通过此链接关注:http: //msdn.microsoft.com/en-us/library/dd465342 (v=vs.100).aspx

任何人都可以建议吗?

[编辑] 我已经尝试将<TransformWebConfigEnabled>False</TransformWebConfigEnabled>元素放入 pubxml 和 proj 文件中,并且两种方式都被完全忽略,并且 web.config 无论如何都会被转换。

4

1 回答 1

2

您将其粘贴在错误的文件中。你想修改

YourProject.csproj

而不是PublishProfile.pubxml.

于 2013-05-31T17:57:27.490 回答