Asp.net core mvc 在ASP.NET MVC中读取Site.js的频率是多少?

Asp.net core mvc 在ASP.NET MVC中读取Site.js的频率是多少?,asp.net-core-mvc,Asp.net Core Mvc,我想知道在ASP.NET核心web应用程序中,Site.js文件是只读取一次(启动时)还是多次(每页) 据我所知,如果您已将应用程序发布到IIS服务器或其他服务器,请向致以亲切问候。只有当您访问包含site.js引用的页面时,才会读取stie.js 默认情况下,site.js添加到MVC Shared\u Layout.cshtml中,如下所示: <script src="~/lib/jquery/dist/jquery.min.js"></script&g

我想知道在ASP.NET核心web应用程序中,Site.js文件是只读取一次(启动时)还是多次(每页)


据我所知,如果您已将应用程序发布到IIS服务器或其他服务器,请向

致以亲切问候。只有当您访问包含site.js引用的页面时,才会读取stie.js

默认情况下,site.js添加到MVC Shared\u Layout.cshtml中,如下所示:

<script src="~/lib/jquery/dist/jquery.min.js"></script>
<script src="~/lib/bootstrap/dist/js/bootstrap.bundle.min.js"></script>
<script src="~/js/site.js" asp-append-version="true"></script>

使用此布局的任何视图都将添加site.js引用。如果有人访问此页面,将读取site.js

此外,如果startup.cs中没有任何特殊设置(发布到服务器后),则不会在startup.cs中读取site.js

要检查site.js是否已被读取,可以尝试使用process monitor检查site.js是否已被读取。你可以从这里下载

下面是重新启动asp.net核心应用程序并访问主页时site.js的进程监视结果