我刚刚在看Scott Hanselman的网络部署视频后,在VS2010 RC上启用了.NET 3.5项目上的配置转换。不幸的是,每次我要发布时,都会出现以下错误:
"TransformXml"任务意外失败。 System.UriFormatException: 无效 URI:URI为空。 在 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应用程序,则没有问题,因此我认为我的问题与项目有关。有人遇到过这种情况吗?或者有任何修复的想法吗?