Blazor Web Assembly的默认模板有两种形式,一种是自带宿主的一类是只有客户端,不管哪一种类型在VS中都可以直接启动起来然后预览。如果你是新手很可能遇到问题,转为目前为止网上还没有找到这一细节,什么问题呢?就是程序的启动问题。默认情况下直接点击运行是启动不起来的。

问题在哪里呢?下面我就分别针对这两模板说明一下如何启动。能正常启动的界面如下:

homepage

 

常见启动问题

  • 托管式(Hosted)模板:应把启动项目设为 Server 项目,而不是 Client。
  • 独立式(Standalone):把启动项目设为 Client 项目。
  • 若启动后白屏,先看浏览器控制台的报错,多为静态资源加载失败。

结论:Blazor WebAssembly 不能像普通控制台程序那样随意指定启动项,选错项目类型就启动不起来。

💰 此内容为付费阅读 请先登录