gpt4 book ai didi

visual-studio-2010 - 通过 web-deploy 发布发行版本时出现错误

转载 作者:行者123 更新时间:2023-12-02 20:50:03 36 4
gpt4 key购买 nike

我发生了一些奇怪的事情。我使用 web.config 转换文件,当尝试将其作为 Web 部署发布到本地 iis 时,出现以下错误:

Error 1160 The "ParameterizeTransformXml" 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.ParameterizeTransformXml.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)

在我向项目添加一些图像文件之前它确实有效,并且当转换文件基本仍然相同时它在 Debug模式下也有效。

有人遇到过这种情况并知道可能导致这种情况的原因吗?

这是在 Visual Studio 2010 和 Framework 4.0、Windows 7 下进行的。

最佳答案

我有同样的错误消息。这是在我复制了新版本的 web.config 后发生的,而有人在其他环境中手动对其进行了许多更改。

我使用准二分搜索发现了该问题。 IE。使用 Beyond Compare,我会复制前半部分的更改,看看它是否仍然生成错误。如果确实如此,那么我将重新开始,仅复制第一季度的更改等...

我的错误是以下设置:

<setting name="InvalidItemNameChars" value="\/:?&quot;&lt;>|[]" />

注意“大于”符号!

我通过将设置更改为来修复它:

<setting name="InvalidItemNameChars" value="\/:?&quot;&lt;&gt;|[]" />

关于visual-studio-2010 - 通过 web-deploy 发布发行版本时出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5227367/

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