不久前,Visual Studio的更新增加了一个热重载特性。它很方便,但也很烦人,特别是当你正在测试而你不想重置前端的当前状态时。不管你是否在调试,Visual Studio都会注入脚本。
如何禁用热重载?我的Visual Studio版本是16.10.3
https://devblogs.microsoft.com/visualstudio/speed-up-your-dotnet-and-cplusplus-development-with-hot-reload-in-visual-studio-2022/
6条答案
按热度按时间m528fe3b1#
您可以在此处更改此功能:
Tools > Options > Projects and Solutions > ASP.NET Core > Auto build and refresh option
用于在更改项目时Web服务器正在运行的情况下自动生成和刷新浏览器的选项。
此下拉列表中的选项如下:
1.无
1.根据浏览器请求自动生成(仅限IIS)
1.生成后刷新浏览器
1.保存更改后自动生成和刷新浏览器
还要注意,我的VS版本是
16.11.1
。2w2cym1i2#
使用CLI时,您必须执行以下操作
ykejflvf3#
在VS2022中,取消选中项目调试属性下的“启用热重新加载”设置将禁用
aspnetcore-browser-refresh.js
脚本的注入。这些屏幕截图显示了访问设置的一种方法:
k5ifujac4#
这不是一个很好的解决方案,但却是一个可行的变通方案。
在Chromium Edge开发者工具的“Network”标签中,我发现了加载
aspnetcore-browser-refresh.js
的请求,我右键点击它并选择了“Block URL”,这阻止了脚本的加载。yquaqz185#
在VS 2022中,打开属性文件夹中的launchSettings.json
查找您的配置文件并添加(见箭头,不添加箭头)
ozxc1zmp6#
我遇到了同样的问题,请转到工具〉选项〉调试〉常规
并选中此选项***启用编辑并继续和热重新加载***