C# ";FilterByItems“;任务意外失败。Azure WebApp发布

C# ";FilterByItems“;任务意外失败。Azure WebApp发布,c#,azure,deployment,io,publish,C#,Azure,Deployment,Io,Publish,我正在使用发布配置文件将Web应用发布到Azure,并收到以下错误。有人能帮我吗 C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\Microsoft\VisualStudio\v15.0\Web\Microsoft.Web.Publishing.targets(935,5): Error MSB4018: The "FilterByItems" task failed unexpectedly. Syst

我正在使用发布配置文件将Web应用发布到Azure,并收到以下错误。有人能帮我吗

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\Microsoft\VisualStudio\v15.0\Web\Microsoft.Web.Publishing.targets(935,5): Error MSB4018: The "FilterByItems" task failed unexpectedly.
System.ArgumentException: Illegal characters in path.
at System.IO.Path.CheckInvalidPathChars(String path, Boolean checkAdditional)
at System.IO.Path.IsPathRooted(String path)
at Microsoft.Web.Publishing.Tasks.FilterByItems.Execute()
at      Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
at Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext()

========== Build: 1 succeeded or up-to-date, 0 failed, 0 skipped ==========
========== Publish: 0 succeeded, 1 failed, 0 skipped ==========
C:\Program Files(x86)\Microsoft Visual Studio\2017\Community\MSBuild\Microsoft\VisualStudio\v15.0\Web\Microsoft.Web.Publishing.targets(935,5):错误MSB4018:“FilterByItems”任务意外失败。
System.ArgumentException:路径中存在非法字符。
在System.IO.Path.CheckInvalidPathChars处(字符串路径,布尔值checkAdditional)
在System.IO.Path.IsPathRooted处(字符串路径)
在Microsoft.Web.Publishing.Tasks.FilterByItems.Execute()中
位于Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ItaskeExecutionHost.Execute()
在Microsoft.Build.BackEnd.TaskBuilder.d_uu26.MoveNext()中
======生成:1成功或最新,0失败,0跳过==========
=========发布:0成功,1失败,0跳过==========

我的团队成员已手动更新了“.publishproj”文件,并在“ExcludeFilesFromDeployment”部分中添加了一些文件路径,该文件路径在我的代码分支副本中不存在。删除该路径有助于解决此问题。

我一直通过将路径更改为另一个较短的路径来解决此问题


我创建了另一个文件夹来管理发布项目到C:/projectfolder/project,当我再次尝试发布时,它起了作用

通过删除下面屏幕截图中突出显示的部分,我的项目中的问题得到了解决: 在CustomProfile.pubxml文件中替换此文件:

<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

为此:

<Project>


我确实使用了FolderSystem,我不知道它是否适用于webapp这对我也适用。我怀疑是迁移到VisualStudio2019造成的。