我们有一个单页应用程序,该应用程序在客户端与JavaScript框架tickout.js一起运行。在服务器端,该解决方案具有ASP.NET MVC,其中包括一些用于REST API的ApiController类。我们希望通过Blazor WebAssembly交换客户端JavaScript代码。如何将Blazor WebAssembly与ASP.NET MVC结合使用。大多数在线文档仅显示如何将Blazor WebAssembly与Blazor Server一起使用。我们不想要Blazor Server,因为我们已经有了MVC,并且想要保留通过ApiController类实现的REST接口。
第一个天真的原型解决方案具有Blazor WebAssembly项目和ASP.NET Core MVC项目:
问题:何时可以通过按strg + F5(具有端口)启动客户端Blazor WebAssembly项目(ToDoList),或者可以启动服务器端MVC-Project(ToDoListAPI),但不能同时启动客户端和服务器组合,就像我习惯用JavaScript编写的SPA一样。
或者,如果您只想调试一个项目,则>
dotnet run