【问题标题】:Applying transformations to web.config failed将转换应用于 web.config 失败
【发布时间】:2018-02-28 20:04:54
【问题描述】:

我有一个带有 Web.Debug.config 和 Web.Release.Config 的有效 web.config。 (我知道这不是 web.config 本身的问题,因为我在 Visual Studio 中使用新的“新项目”得到了相同的行为)

当我将 web.config 发布到我的服务器时,“网络发布活动”总是说: "Processing web.config... Applying transformations to web.config failed."

如果我使用仅发布到我的 C: 的发布配置文件,则 web.config 成功转换。

服务器发布配置文件成功验证连接。我可以很好地发布文件,它们出现在服务器上。除了 web.config 没有转换之外,一切正常

我在 1 周前从未遇到过这个问题,我无法修复它。

有谁知道在发布到我的服务器时如何让 web.config 转换再次工作?

【问题讨论】:

  • 当您发布到您的 c: 驱动器时,调试和发布转换都有效吗?
  • 只有一个远程服务器有问题,还是有问题?
  • 我有两台服务器,两台服务器都出现同样的问题。此外,我可以右键单击 web.config 并选择“预览对 web.config 的更改”,同样的问题也会发生。我尝试使用不同的“发布”用户,例如机器管理员,但没有任何变化。
  • 老实说,我不知道这个问题的答案,但我会看看我是否还能提供帮助。这有帮助吗? blakepell.com/…
  • 非常有趣,我只是做了一个“预览发布”,但它失败了......但我可以做一个真正的发布就好了。也许这就是阻止它的原因。我很快就会有时间进一步研究它

标签: asp.net-mvc visual-studio visual-studio-2017


【解决方案1】:

根据此链接,不相关的错误可能会导致此操作失败。通过发布向导并选择预览更改可能会显示导致构建失败的实际错误。

http://www.blakepell.com/visual-studio-error-publishing-applying-transformations-to-web-config-failed

【讨论】:

  • 谢谢!为了让其他可能正在阅读的人清楚,我的网站可以正常构建并发布(所以这不是正常的构建错误),但是在发布之后 web.config 没有被转换。但是,如果我预览了会失败的更改,并且修复预览失败修复了 web.config 转换
  • 那个链接帮了大忙,我没想到要查看完整的发布预览。我的情况是一个完全不同的底层错误(Azure 应用程序服务,构建由于某种原因无法创建 rosyln 文件夹),不幸的是,目前该项目完全死了。我就此向 MS 提出了一个问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-02-15
  • 1970-01-01
  • 2013-01-22
  • 2013-10-18
  • 2018-03-17
  • 2017-11-29
  • 1970-01-01
相关资源
最近更新 更多