我们将Blazor应用托管为页面的嵌入式部分。网站本身是一个反应应用程序。 使用Blazor作为动态UI引擎来方便绘制图形元素,就像使用图表工具一样。
它运作良好,但我想知道是否有人有机会 一种。将调试器附加到运行的浏览器,并能够设置断点并在Visual Studio中命中它们 b。或能够配置“启动”设置,以便它将此类应用程序和Web程序集视为常规Blazor应用程序并连接到该应用程序。
网页上的最终html页面具有以下部分:
<script src="composer/_framework/blazor.webassembly.js" autostart="false" async></script>
已加载的webassembly负责在网页内部加载带有blazor应用程序的框架。
理想情况下,我会看到launchSettings.json 一种简单的配置,允许按照原始设置进行调试,该调试配置与此类似:
"ComposerDebug1": {
"commandName": "Project",
"launchBrowser": false,
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
},
"applicationUrl": "http://localhost:5000",
"inspectUri": "{wsProtocol}://{url.hostname}:{url.port}/_framework/debug/ws-proxy?browser={browserInspectUri}"
}
但是实际上,不需要启动任何东西,并且需要为wsProtocol和其他提供正确的值。
欢迎任何建议。