C# 在Visual Studio中无法正确加载包含CRA的ASP.NetCore3.0 WebApi内部解决方案

C# 在Visual Studio中无法正确加载包含CRA的ASP.NetCore3.0 WebApi内部解决方案,c#,reactjs,visual-studio,asp.net-core-webapi,.net-core-3.0,C#,Reactjs,Visual Studio,Asp.net Core Webapi,.net Core 3.0,我会尽我所能解释这件事。。。我目前正在和一些同学一起开发一个ASP.Net核心应用程序,它有一个React前端。当我们将ClientApp(来自C-R-A)放入我们的Web应用程序文件夹时,一切似乎都很好。 重要提示:项目连接到Git,这可能需要考虑。 1) 我会先运行API来开始这个项目。(运行IISExpress)。 2) 我会将ClientApp打开到visualstudio代码中,然后在VSCode的终端中使用“纱线开始”。服务器开始正常运行。。。 3) 我找了一个朋友开始现场分享,我们

我会尽我所能解释这件事。。。我目前正在和一些同学一起开发一个ASP.Net核心应用程序,它有一个React前端。当我们将ClientApp(来自C-R-A)放入我们的Web应用程序文件夹时,一切似乎都很好。 重要提示:项目连接到Git,这可能需要考虑。 1) 我会先运行API来开始这个项目。(运行IISExpress)。 2) 我会将ClientApp打开到visualstudio代码中,然后在VSCode的终端中使用“纱线开始”。服务器开始正常运行。。。 3) 我找了一个朋友开始现场分享,我们开始在前端项目中工作。 3) 最后,我想重新启动整个项目,所以我关闭了FRrontend项目并停止了后端Api代码。 4) 关闭->然后在VisualStudio中重新打开解决方案,这就是我的WebApi的外观。 谢谢你的帮助,或者帮助我理解这个问题的方法

!![解决方案资源管理器] ![WebApi的原始文件夹结构]

[VS消息]

日志文件: 2019年10月5日下午4:41:28 有限功能 System.AggregateException:发生一个或多个错误。-->System.ArgumentException:路径中存在非法字符。 位于System.Security.Permissions.FileIOPermission.EmulateFileOperationChecks(字符串完整路径) 位于System.Security.Permissions.FileIOPermission.QuickDemand(FileIOPermissionAccess访问、字符串完整路径、布尔校验重复、布尔需要完整路径) 位于Microsoft.VisualStudio.PlatformUI.Packages.FileChange.DefaultFileSystem.PathWrapper.GetFullPath(字符串路径) 位于Microsoft.VisualStudio.Services.FileChangeService.ValidateAndNormalize(字符串路径,字符串参数名) 位于Microsoft.VisualStudio.Services.FileChangeService.AdviseFileChangeCore(字符串文件名,VSFILECHANGEFLAGS筛选器,EventSinkBundle包,CancellationToken令牌) 在Microsoft.VisualStudio.Services.FileChangeService.c__;u DisplayClass86_0.b__0(取消令牌) 在Microsoft.VisualStudio.Services.FileChangeService.RunWithTracingAsync[T](CompletionTracer跟踪器,CancellationToken令牌,Func
2 Func)
位于Microsoft.VisualStudio.Services.FileChangeService.AdviseFileChangeAsync(字符串文件名,\u VSFILECHANGEFLAGS筛选器,IVsFreeThreadedFileChangeEvents2接收器,CancellationToken CancellationToken)
在Microsoft.VisualStudio.ProjectSystem.VS.Implementation.FileWatching.FileWatchProjectReevaluationService.d_18.MoveNext()中
---来自引发异常的上一个位置的堆栈结束跟踪---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务)
在System.Runtime.CompilerServices.TaskWaiter.HandleNonSuccessAndDebuggerNotification(任务任务)中
在Microsoft.VisualStudio.ProjectSystem.DataReceivingBlockSlim上
---来自引发异常的上一个位置的堆栈结束跟踪---
在Microsoft.VisualStudio.ProjectSystem.CommonProjectSystemTools.Rethrow(异常示例)
在Microsoft.VisualStudio.ProjectSystem.ProjectErrorReporting.c__DisplayClass6_0.b__0()上
在Microsoft.VisualStudio.ProjectSystem.ExceptionFilter.c_uuDisplayClass2_0.g_uAction|0()上
在GuardMethodClass.GuardMethod(Func
1,Func
2,Func
2)
---内部异常堆栈跟踪的结束---
--->(内部异常#0)System.ArgumentException:路径中的非法字符。
位于System.Security.Permissions.FileIOPermission.EmulateFileOperationChecks(字符串完整路径)
位于System.Security.Permissions.FileIOPermission.QuickDemand(FileIOPermissionAccess访问、字符串完整路径、布尔校验重复、布尔需要完整路径)
位于Microsoft.VisualStudio.PlatformUI.Packages.FileChange.DefaultFileSystem.PathWrapper.GetFullPath(字符串路径)
位于Microsoft.VisualStudio.Services.FileChangeService.ValidateAndNormalize(字符串路径,字符串参数名)
位于Microsoft.VisualStudio.Services.FileChangeService.AdviseFileChangeCore(字符串文件名,VSFILECHANGEFLAGS筛选器,EventSinkBundle包,CancellationToken令牌)
在Microsoft.VisualStudio.Services.FileChangeService.c__;u DisplayClass86_0.b__0(取消令牌)
在Microsoft.VisualStudio.Services.FileChangeService.RunWithTracingAsync[T](CompletionTracer tracer,CancellationToken token,Func
2 Func) 位于Microsoft.VisualStudio.Services.FileChangeService.AdviseFileChangeAsync(字符串文件名,\u VSFILECHANGEFLAGS筛选器,IVsFreeThreadedFileChangeEvents2接收器,CancellationToken CancellationToken) 在Microsoft.VisualStudio.ProjectSystem.VS.Implementation.FileWatching.FileWatchProjectReevaluationService.d_18.MoveNext()中 ---来自引发异常的上一个位置的堆栈结束跟踪--- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务) 在System.Runtime.CompilerServices.TaskWaiter.HandleNonSuccessAndDebuggerNotification(任务任务)中 在Microsoft.VisualStudio.ProjectSystem.DataReceivingBlockSlim
1.d_u5.MoveNext()上
---来自引发异常的上一个位置的堆栈结束跟踪---
在Microsoft.VisualStudio.ProjectSystem.CommonProjectSystemTools.Rethrow(异常示例)
在Microsoft.VisualStudio.ProjectSystem.ProjectErrorReporting.c__DisplayClass6_0.b__0()上
在Microsoft.VisualStudio.ProjectSystem.ExceptionFilter.c_uuDisplayClass2_0.g_uAction|0()上
在GuardMethodClass.GuardMethod(Func
1,Func
2,Func
2)System.ArgumentException:路径中的非法字符。 位于System.Security.Permissions.FileIOPermission.EmulateFileOperationChecks(字符串完整路径) 位于System.Security.Permissions.FileIOPermission.QuickDemand(FileIOPermissionAccess访问、字符串完整路径、布尔校验重复、布尔需要完整路径) 位于System.IO.FileInfo.Init(字符串文件名,布尔checkHost) 位于System.IO.FileInfo..ctor(字符串文件名) 位于Microsoft.AspNetCore.Razor.Language.DefaultRazorProjectFileSystem.GetItem(字符串路径,字符串文件种类) 在Microsoft.CodeAnalysis.Razor.ProjectSystem.Pro上