vs2019中Blazor项目类型之间的差异

vs2019中Blazor项目类型之间的差异,blazor,Blazor,在具有Blazor 0.9的vs2019中,有两种类型的Blazor项目。一个用于独立项目类型,另一个用于.NET核心托管项目 我假设.NET core托管项目意味着它必须从.NET core支持的服务器上运行,但仍然在客户端执行?对吗?或者这是剃须刀组件的替代术语 独立项目类型是否意味着我可以在任何服务器上托管blazor应用程序?i、 我可以在股票标准Apache上托管Blazor应用程序吗?是否有演示如何执行此操作的演练示例项目 我特别需要的是,我需要为我的REST api提供一个与服务器

在具有Blazor 0.9的vs2019中,有两种类型的Blazor项目。一个用于独立项目类型,另一个用于.NET核心托管项目

我假设.NET core托管项目意味着它必须从.NET core支持的服务器上运行,但仍然在客户端执行?对吗?或者这是剃须刀组件的替代术语

独立项目类型是否意味着我可以在任何服务器上托管blazor应用程序?i、 我可以在股票标准Apache上托管Blazor应用程序吗?是否有演示如何执行此操作的演练示例项目


我特别需要的是,我需要为我的REST api提供一个与服务器无关的客户端。

独立的Blazor模板将构建一个Blazor项目,您可以将其发布到任何服务器,服务器上不需要.NET Core。发布此模板时,结果是静态文件。因此,该项目类型几乎可以托管在任何地方,如GitHub页面、Netlify、Azure blob存储等。。。我写了一篇关于部署到Azure blob存储的文章

托管的Blazor模板将构建一个包含Blazor项目和ASP.NET核心WebAPI项目的解决方案,该项目是为Blazor应用程序而设置的。此项目需要服务器上的.NET Core

这两个模板都使用客户端Blazor,而不是服务器端Blazor(简称Razor组件)


根据您所说的,您需要独立的Blazor模板。

好的,我只是跟进一下。2020年的Vis Studio社区现在似乎有一个blazor框架,即应用程序

这是Chris所说的,他们将所有不同类型的blazor框架合并到一个项目文件中,然后可以移植到您需要的任何“风格”的开发中

那里仍然有razor模板,但是考虑到MS正在做的事情,似乎在不久的将来所有的东西都将是一个标准化的模板