Blazor 可用于创建客户端 C# 脚本网页。我在不同的地方(如MSDN 杂志文章)阅读过,一旦构建,我就可以将文件放在任何服务器上。我的理解是,将工件放在文件共享上也应该是可能的。
然而,这不是我观察到的。在我通过 Visual Studio 中的模板创建的 Blazor Web 应用程序的项目目录中运行dotnet run
使 kestrel 网络服务器启动,我可以通过指定的http://localhost:port/
地址访问工作网页。
当我在我的网络浏览器的帮助index.html
下打开路径下生成的文件时,我只看到一个文本说“正在加载...”。WebApplication1\bin\Debug\netstandard2.0\publish\WebApplication1\dist
dotnet publish
我已经研究过了index.html
,乍一看,它看起来像_framework/blazor.webassembly.js
匹配目录结构的路径。问题在哪里?