You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Visual Studio Blazor客户端项目中查找_blazor.webassembly.js源码及引用

关于Blazor WebAssembly中blazor.webassembly.js的位置与源码说明

嘿,我来帮你理清这两个关于Blazor核心脚本的问题:

1. 源码文件的位置

_framework/blazor.webassembly.js是Blazor WebAssembly框架的核心运行脚本,它不是你项目本地的源码文件。这个脚本的官方源码属于ASP.NET Core框架的一部分,由.NET官方团队维护。在你的Visual Studio项目目录里,你找不到它的源码——它是通过Microsoft.AspNetCore.Components.WebAssembly这类NuGet包引入到项目中的,只有在编译、运行项目时,才会被复制到项目的输出目录中。

2. 项目中引用的文件实际位置

在VS2019预览版的Blazor客户端ASP.NET Core项目里,你在index.html中看到的<script src="_framework/blazor.webassembly.js"></script>引用,对应的实际文件位置分两种场景:

  • 开发调试阶段:文件会被复制到项目的输出目录,具体路径是[你的项目根目录]/bin/Debug/net[你的.NET版本号]/wwwroot/_framework/blazor.webassembly.js(比如你的项目目标框架是.NET 5.0,路径就是net5.0)。
  • 发布项目之后:文件会出现在发布目录的wwwroot/_framework/文件夹下,和其他静态资源一起被部署到服务器上。

另外要说明的是,index.html里用相对路径_framework/blazor.webassembly.js是Blazor的约定式路径,当应用运行时,Web服务器会自动映射到这个文件的实际存储位置,不需要你手动修改路径。

内容的提问来源于stack exchange,提问作者Peter Huizinga

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.13 08:19:12