System.InvalidOperationException:启动程序集 Microsoft.AspNetCore.SpaProxy 无法执行

Gre*_*rer 7 c# asp.net-mvc asp.net-core visual-studio-2022

---> System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.AspNetCore.SpaProxy, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.
File name: 'Microsoft.AspNetCore.SpaProxy, Culture=neutral, PublicKeyToken=null'
   at System.Reflection.RuntimeAssembly.InternalLoad(ObjectHandleOnStack assemblyName, ObjectHandleOnStack requestingAssembly, StackCrawlMarkHandle stackMark, Boolean throwOnFileNotFound, ObjectHandleOnStack assemblyLoadContext, ObjectHandleOnStack retAssembly)
   at System.Reflection.RuntimeAssembly.InternalLoad(AssemblyName assemblyName, RuntimeAssembly requestingAssembly, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, AssemblyLoadContext assemblyLoadContext)
   at System.Reflection.Assembly.Load(AssemblyName assemblyRef)
   at Microsoft.AspNetCore.Hosting.GenericWebHostBuilder.ExecuteHostingStartups()
Run Code Online (Sandbox Code Playgroud)

我不知何故无法再启动我的应用程序,并且总是收到此错误并导致本地主机上出现 404。我不知道如何修复此问题并让我的应用程序再次运行。希望有人能帮助我。

vit*_*ira 16

我的 AspNet React 应用程序中也有同样的问题。出现此问题的原因是我在项目使用 .NET 6 时将 Microsoft.AspNetCore.SpaProxy 的版本更新为 7.0.0

因此,我将 Microsoft.AspNetCore.SpaProxy 的版本降级到 6.0.11 并且它可以工作。

  • 对我来说正好相反 - 但是谢谢,你的帖子给我指明了正确的方向。我真的希望我们能得到更有意义的错误消息。 (2认同)