【发布时间】:2011-07-10 18:53:00
【问题描述】:
我发生了一些奇怪的事情。我使用 web.config 转换文件,当尝试作为 web 部署发布到本地 iis 时,我收到以下错误:
错误 1160 “ParameterizeTransformXml”任务意外失败。 System.UriFormatException:无效的 URI:URI 为空。在 System.Uri.CreateThis(字符串 uri,布尔值 dontEscape,UriKind uriKind) 在 System.Uri..ctor(String uriString) 在 Microsoft.Web.Publishing.Tasks.ParameterizeTransformXml.Execute()
在 Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() 在 Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost、ItemBucket bucket、TaskExecutionMode howToExecuteTask、 布尔值&任务结果)
在我向项目中添加一些图像文件之前它确实有效,并且在转换文件基本仍然相同时它在调试模式下有效。
有没有人遇到过这种情况并知道是什么原因造成的?
这是在 Visual Studio 2010 和框架 4.0、Windows 7 下。
【问题讨论】:
标签: visual-studio-2010 web-deployment