如何通过附加到 Chrome 来使用 VS 在 IIS 上调试 Blazor Webassemble?

2024-02-24

我正在尝试通过将调试器附加到 Chrome 来调试 VS 2019 中的 Blazor Webassemble (5.0.1) 应用程序 - 我无法使用 VS 中的“直接”调试,因为我有一个包含多个“模块”(RCL) 的模块化项目结构放置在不同的VS解决方案中

到目前为止我尝试过的:

  • 设置自己的 IIS:调试在 IIS 中运行的 ASP.NET Core 应用程序 https://stackoverflow.com/questions/36296572/debugging-asp-net-core-applications-running-in-iis
  • 使用远程调试端口cmd启动Chrome:chrome --remote-debugging-port=9222

将 VS 2019 连接到 Chrome 时,Console.WriteLines() 将显示在 VS 输出窗口中,但不会命中断点(未加载符号) - “mono_wasm_runtime_ready”也会显示在输出中。

发布时,我尝试使用“调试”配置,并将“BlazorEnableCompression”设置为 false - 到目前为止没有任何效果。

(我用默认的 blazor-webassemble 项目模板尝试了这个,也不起作用)

我缺少什么?如何才能做到这一点?


我发现这与上面的任何事情都没有关系 - 这只是一个“调试错误”:

使用某些属性/类在 Blazor Webassemble 中进行调试时未绑定断点 https://stackoverflow.com/questions/65720816/unbound-breakpoints-when-debugging-in-blazor-webassembly-when-using-certain-attr/66585658#66585658

https://github.com/dotnet/aspnetcore/issues/25380 https://github.com/dotnet/aspnetcore/issues/25380

我替换了属性中的枚举参数,它现在可以工作了

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何通过附加到 Chrome 来使用 VS 在 IIS 上调试 Blazor Webassemble? 的相关文章

随机推荐

  • jgit 如何获取两个日期之间发生的所有提交

    或者只是两个日期之间发生的所有提交 在 SVN 中 你可以做类似的事情svn diff r date date 去做吧 你可以举这个例子JGit测试类RevWalkFilterTest java https github com eclip
  • 从方法外部取消 GetAsync 请求

    我有大量的异步请求 在某些时候 当应用程序停用 暂停 时 我需要取消所有请求 我正在寻找一种解决方案来取消异步方法之外的请求 有人能指出我正确的方向吗 这是代码块 异步方法 public async void GetDetailsAsync
  • 更改数组中的索引顺序

    现在已经被困在这个问题上有一段时间了 所以任何帮助将不胜感激 我有一个包含元素列表的数组 左 目标是使用左数组中的值对另一个数组 右 键进行排序 左边的数组 Array 0 gt ID 1 gt FirstName 2 gt LastNam
  • 如何在Google Drive Filestream中创建node.js项目

    我正在尝试在 Google Drive Stream windows10 上创建一个 vue 项目 但我不能 cd G MyDrive webdata sample app vue init simulatedgreg electron v
  • @AppStorage可以在SwiftUI中的Environment中使用吗?

    AppStorage可以在SwiftUI的Environment中使用吗 如果可以 你会怎么做 我知道您可以使用 Bindings 将 AppStorage 的值从一个视图发送到另一个视图 我想知道是否可以将其放入环境中 我没有关于何时适用
  • 所有 iOS 屏幕尺寸的启动屏幕图像尺寸

    我正在尝试为我的 iOS 应用程序创建午餐屏幕图像 但我不确定它的尺寸合适 根据苹果网站 iPhone 6 的纵向尺寸应为 750 x 1334 2x 但我的问题是 如何创建适合所有屏幕尺寸 例如 iPhone 5 5s 6 6 plus
  • 多行在 TextInputLayout 中不起作用

    无论我做什么 我都无法成功EditText内部多行TextInputLayout 必须添加InputLayout用于字符计数器 因此 当我输入某些内容时 它会水平移动 而不是在一段时间后进入新行 正如你所知道的 在正常情况下EditText
  • 保护 WCF RESTful 服务——除非经过身份验证,否则无法调用它

    我将使用 webHttp 或 basicHTTP 绑定编写一个 RESTful WCF 服务 没什么花哨的 但是 我想保护它 以便除非有人登录 通过我的 ASP Net MVC 网站进行身份验证 否则他们无法使用该服务 我肯定找错了地方 因
  • 文件的 CRC 检查

    我正在使用一个小型 FAT16 文件系统 并且想要为存储配置信息的单个 XML 文件生成 CRC 值 如果数据发生更改或损坏 我希望能够检查 CRC 以确定文件仍处于原始状态 问题是 如何将CRC值放入文件中 而不改变文件本身的CRC值 我
  • Protractor - 当子元素也是页面其他位置的主元素时,如何在元素内查找元素

    div class base view app loaded div class ng scope div class ng scope div class feedback ball feedback ball show feedback
  • 如何处理 Axios 超时与挂起的 API 服务器?

    尝试获取时遇到问题timeoutaxios 工作方法 为了测试 我故意设置了一个错误的 API 端点 它接受请求 抛出错误 例如 throw new Error testing for timeout 并且故意不做任何其他事情 一旦我调用测
  • 如何在实体框架 OnModelCreating 中运行查询

    关于如何运行查询的任何想法OnModelCreating 我正在尝试运行查询 然后基于该查询忽略实体中的列 protected override void OnModelCreating DbModelBuilder modelBuilde
  • Python 3 线程 websockets 服务器

    我正在 python 3 中构建一个 Websocket 服务器应用程序 我正在使用这个实现 https websockets readthedocs io https websockets readthedocs io 基本上我想管理多个
  • 如何通过 Django Channels 使用多个 websocket 连接?

    我已经愉快地使用 Django Channels 几个月了 但是 我在 Django 项目中添加了第二个依赖于 websocket 的应用程序 但遇到了麻烦 我得到的错误是websocket connection failed websoc
  • AWS API Gateway HTTP 代理模式

    我正在尝试使用 AWS API Gateway 将请求代理到我在 docker 容器中运行的一些 REST 端点 我为集成类型 HTTP 设置了 API 网关方法 并选中了 使用 HTTP 代理集成 但这不仅仅是代理我的请求 它剥离了路径参
  • 陷入解决 Anaconda 环境问题

    我正在运行 OSX Catalina 下载 Anaconda 后 我遇到了问题downloading external packages 我在 GUI 和终端中都尝试过 但进程一直卡在 解决环境 我知道创建新环境可能是一种解决方法 但我宁愿
  • AngularJS ForEach 将新项目推送到对象中

    我有一个 JavaScript 对象 其中包含零售商列表 var listRetailers url http www fake1 com img images 1logo jpg url http www fake2 com img im
  • 在捆绑 NSBundle 中找不到名为“Main”的故事板

    在我的应用程序的开发过程中 我决定从使用 UIStoryboard 更改为 xib 文件 现在我收到错误 在捆绑 NSBundle 中找不到名为 Main 的故事板 如何在我的应用程序的模拟器部分解决此问题 去除 Main storyboa
  • 入口路由 API 前缀问题

    paths backend serviceName booknotes front end service servicePort 80 path backend serviceName booknotes back end service
  • 如何通过附加到 Chrome 来使用 VS 在 IIS 上调试 Blazor Webassemble?

    我正在尝试通过将调试器附加到 Chrome 来调试 VS 2019 中的 Blazor Webassemble 5 0 1 应用程序 我无法使用 VS 中的 直接 调试 因为我有一个包含多个 模块 RCL 的模块化项目结构放置在不同的VS解