Asp.net core &引用;未能启动调试适配器";将x86与Blazor一起使用时

Asp.net core &引用;未能启动调试适配器";将x86与Blazor一起使用时,asp.net-core,blazor-webassembly,Asp.net Core,Blazor Webassembly,我正在尝试在x86中调试Blazor WebAssembly应用程序和ASP.NET托管(只是基本模板应用程序)。 如果我使用x64平台进行调试,应用程序将正常运行。但若我将所有项目(服务器、客户端和共享)切换到x86,并开始调试,那个么应用程序就不会加载。它冻结在12MB的进程内存上,然后我将得到错误 未能启动调试适配器。 无法启动浏览器 我正在用基本模板测试它,以限制代码的输入。我需要32位的应用程序,因为我需要从只有32位的旧ODBC驱动程序获取数据 更新: 我已尝试在不进行调试的情况下

我正在尝试在x86中调试Blazor WebAssembly应用程序和ASP.NET托管(只是基本模板应用程序)。 如果我使用x64平台进行调试,应用程序将正常运行。但若我将所有项目(服务器、客户端和共享)切换到x86,并开始调试,那个么应用程序就不会加载。它冻结在12MB的进程内存上,然后我将得到错误

未能启动调试适配器。 无法启动浏览器

我正在用基本模板测试它,以限制代码的输入。我需要32位的应用程序,因为我需要从只有32位的旧ODBC驱动程序获取数据

更新:

我已尝试在不进行调试的情况下运行服务器

如果使用x64,我可以访问web

如果使用x84,我会收到以下错误


HTTP错误500.0-进程处理程序中的ANCM加载失败

系统中缺少sdk 32位。 您可以通过以下链接下载最新版本:

使用Visual Studio 2019 16.8.5-安装SDK 32位立即为我修复了它。我首先尝试安装64位SDK,假设这对我的系统是正确的,但我错了-您需要32位版本。

这是否回答了您的问题?尝试了这个,但不幸的是没有。只有在我尝试强制x86时才会发生这种情况。否则它工作正常。它与
launchSettings.json
中的
inspectUri
相关。我还不知道如何解决这个问题,但我遇到了与您相同的问题。对我来说,我的SSL端口超出了可接受的范围。似乎
launchSettings.json
文件也与此错误有很大关系。这确实是调试的问题。如果我发布代码,它将正常工作。现在,问题并不是每次尝试调试时都会出现,但偶尔会出现,重新启动VisualStudio会有所帮助。