【发布时间】:2011-01-31 13:42:15
【问题描述】:
在观看了 Scott Hanselman 的 video on web deployment 之后,我刚刚在 VS2010 RC 中的 .NET 3.5 项目上启用了配置转换。不幸的是,我现在每次发布时都会收到以下错误:
“TransformXml”任务失败 不料。 System.UriFormatException:无效 URI:URI 为空。在 System.Uri.CreateThis(字符串 uri, Boolean dontEscape, UriKind uriKind)
在 System.Uri..ctor(字符串 uriString) 在 Microsoft.Web.Publishing.Tasks.TransformXml.Execute() 在 Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() 在 Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost,TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket 存储桶,TaskExecutionMode howToExecuteTask, Boolean& taskResult)
如果我采用一个全新的 VS2010 Web 应用程序,默认情况下它已经具有配置转换,我没有问题,所以我怀疑我的问题与项目相关。有没有人遇到过这个问题或对修复有任何想法?
【问题讨论】:
-
很棒的视频,感谢您的链接
标签: asp.net visual-studio configuration visual-studio-2010 publishing