gpt4 book ai didi

asp.net - 配置转换和 “TransformXml task failed” 错误消息

转载 作者:行者123 更新时间:2023-12-02 09:18:02 25 4
gpt4 key购买 nike

在观看 Scott Hanselman 的 video on web deployment 后,我刚刚在 VS2010 RC 中的 .NET 3.5 项目上启用了配置转换。 。不幸的是,每次我去发布时,我都会收到以下错误:

The "TransformXml" task failed unexpectedly. System.UriFormatException: Invalid URI: The URI is empty. at System.Uri.CreateThis(String uri, Boolean dontEscape, UriKind uriKind)
at System.Uri..ctor(String uriString) at Microsoft.Web.Publishing.Tasks.TransformXml.Execute() at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask, Boolean& taskResult)

如果我采用一个全新的 VS2010 Web 应用程序,默认情况下已经进行了配置转换,那么我不会遇到问题,因此我怀疑我的问题与项目相关。有人以前遇到过这个问题或者对修复有任何想法吗?

最佳答案

看起来答案很简单但又晦涩难懂;我有一个应用程序设置(密码),其中包含一个“>”符号。我尝试将应用程序转换为 .NET 4,然后再转换回 .NET 3.5,一切运行良好,因为在此过程中符号已转义为“">”。在配置转换出现之前,这个角色从来没有遇到过问题,但至少现在修复很简单。

编辑:在博客上更详细地介绍了:Visual Studio 2010 Config Transformations TransformXml task failure

关于asp.net - 配置转换和 “TransformXml task failed” 错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2513123/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com