加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 配置转换和“TransformXml任务失败”错误消息

发布时间:2020-12-15 19:41:40 所属栏目:asp.Net 来源:网络整理
导读:我刚刚在观看Scott Hanselman的 video on web deployment之后在VS2010 RC中的一个.NET 3.5项目上启用了配置转换。不幸的是,每次我发布我现在得到以下错误: The “TransformXml” task failed unexpectedly. System.UriFormatException: Invalid URI: The U
我刚刚在观看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网络应用程序,已经有配置转换默认情况下我没有问题,所以我怀疑我的问题是项目相关。有没有人碰到这个或有任何想法修复?

解决方法

看起来答案很简单,但又不明显;我有一个应用设置(密码),其中包含“>”符号。我试图将应用程序转换为.NET 4然后回到.NET 3.5,一切都很好,因为在过程中符号已被转义为“>”。从来没有这个角色的问题,直到配置转换出现,但至少修复现在很简单。

编辑:博客在一点更详细:Visual Studio 2010 Config Transformations TransformXml task failure

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读