我在 Visual Studio 2022 中禁用了浏览器链接,并且还禁用了所有热重载功能。
甚至浏览器链接仪表板也表明它应该被禁用:
我也不在我的代码中的任何地方使用任何app.UseBrowserLink();
代码。(如ASP.NET Core 中的浏览器链接中所述。
但是,这些中间件仍然以某种方式出现在请求管道中:
Microsoft.AspNetCore.Watch.BrowserRefresh.BrowserRefreshMiddleware
Microsoft.WebTools.BrowserLink.Net.BrowserLinkMiddleware
这些中间件将其添加到我的 HTML 中:
<!-- Visual Studio Browser Link -->
<script type="text/javascript" src="https://localhost:44399/0928d478a97d441187231f2a1a7cd5e5/browserLink" async="async" id="__browserLink_initializationData" data-requestId="c94cf93088fb44e98f4e499b20ad7bfe" data-requestMappingFromServer="False"></script>
<!-- End Browser Link -->
<script src="/_framework/aspnetcore-browser-refresh.js"></script></body>
每次我保存文件时,它都会重新加载浏览器。我想停止这种行为,但我没有办法了。
这是 IIS Express 或 Visual Studio 自动添加的吗?
我还检查了所有的包和 DLL,我没有看到它包含在我的代码中的任何地方。它必须通过 Visual Studio 2022 所做的一些“魔法”自动包含在内。
如何停止所有这些重新加载?我不想要任何浏览器链接或浏览器刷新。请帮忙,我花了很多时间在这上面,我很绝望。