如何创建应将其部署为静态文件部署的Blazor Framework客户端应用程序



我必须使用Blazor Framework创建一个静态页面站点。

的命令是什么。

我已经安装了dotnet core sdk 3.0预览,并尝试使用命令

创建一个大风应用程序

" dotnet new Blazor"

---下面是命令执行的输出 -

dotnet new Blazor创建了模板" jullazor(服务器端(" 成功。

处理后创建动作...在 C: user user documents vs_code blazoring blazoring.csproj ...
还原于206.18毫秒完成 C: user user documents vs_code blazoring blazoring.csproj。

还原成功。


我希望它将仅生成静态页面。但是它没有这样做,它正在生成服务器端应用程序并通过localhost部署:5000

听起来您没有安装正确的模板。为了获取正确的打印机模板,您可以使用以下命令。

dotnet new -i Microsoft.AspNetCore.Blazor.Templates::3.0.0-preview5-19227-01

安装了大风模板后,您可以使用以下命令创建一个独立的客户端应用程序。

dotnet new blazor

要发布此信息并获取静态文件,然后需要在与applications .csproj文件相同的目录中使用以下命令。

dotnet publish -c release

然后,您应该在以下目录中找到所需的所有静态文件。

binReleasenetstandard2.0publish<projectname>dist

我建议您阅读有关托管客户端外界的官方文档,您可以在此处找到。我还写了几篇博客文章,内容涉及使用Azure Pipelines发布大麻应用程序,如果您很感兴趣,您可以在此处找到。

最新更新