我必须使用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发布大麻应用程序,如果您很感兴趣,您可以在此处找到。