问题标签 [browser-link]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1154 浏览

asp.net - Browserlink CSS自动同步不起作用ASP.NET Core 2.0

我无法让 CSS 在 ASP.NET Core 2.0 中同步。

这就是我所做的:

  • 使用 MS 模板创建全新的应用程序
  • 启动生成的模板(app.UseBrowserLink() 存在)
  • 尝试通过将背景颜色设置为黄色来修改 site.css
  • 什么都没发生

我启用了 CSS 自动同步,在 browserlink 仪表板中我可以看到连接的浏览器,我还可以使用仪表板上的刷新按钮

来自 VS 的屏幕 .

有趣的是,当我使用经典的旧 ASP.NET MVC 模板创建新项目时,CSS 自动同步确实可以工作,但是我无法让它在 ASP.NET Core 模板上运行

我也尝试安装 BrowserLink.Loader 程序集并引用该程序集,但无济于事......

非常感谢任何帮助

0 投票
1 回答
233 浏览

asp.net-core - 新鲜的 ASP.NET Core 2.0 MVC Web 应用程序模板浏览器链接有效,但有 404 错误

Visual Studio 浏览器链接功能在新的 ASP.NET Web 应用程序中正常工作,但在新的 ASP.NET Core Web 应用程序中,它在 Web 浏览器中显示 404 错误(尽管该功能确实有效)。

重现步骤:

这只发生在我的机器上吗?我使用的是 Visual Studio 2017 15.6.6,Microsoft.AspNetCore.All NuGet 包是 2.0.7。

0 投票
1 回答
155 浏览

css - 有没有办法将浏览器检查器中的更改同步应用于 CSS 文件?

我想知道是否有一种方法可以将检查器中对 CSS 元素所做的更改同步应用到 Visual Studio 中的实际 CSS 文件。如果它可用,它将节省大量时间。

0 投票
3 回答
6004 浏览

c# - BrowserLink 工具不适用于 ASP.NET Core 2.1?

由于在 Visual Studio 2017 BrowserLink 中升级到 ASP.NET Core 2.1 不再有效。如果我使用基本的“ASP.NET Core Web 应用程序”模板,选择目标 ASP.NET Core 2.0 BrowserLink 功能完美,但如果您选择 ASP.NET Core 2.1,它根本不起作用。

“启用浏览器链接”已打勾,我已经尝试使用/不使用Microsoft.VisualStudio.Web.BrowserLink包,在编译/启动 Web 应用程序时,除了浏览器链接外,一切正常。没有代码注入页面,浏览器链接仪表板保持空白。

有没有人设法让浏览器链接与 ASP.NET Core 2.1 一起使用?

0 投票
1 回答
224 浏览

c# - 如何使 BrowserLink 在 Visual Studio 2017 中与 .NET Core 一起工作?

BrowserLink 似乎根本不适用于 .NET Core 2.1.5。

根据关于较早版本的 .NET Core 的类似问题,我Microsoft.VisualStudio.Web.BrowserLink从 nuget 获得了包,现在,在 Dependencies/Nuget 下,它两次显示此引用:一次在 Microsoft.AspNetCore.All 下,一次单独显示。

在此处输入图像描述

奇怪的是,BrowserLink 代码被注入到网页中,但每当我保存对 .cshtml 文件或 css 文件的更改时,都不会发生刷新。

如果我在浏览器链接仪表板上单击刷新,它会询问我是否要停止调试。

在此处输入图像描述 在此处输入图像描述

BrowserLink 是否只是为 .NET Core 损坏了,还是我遗漏了一些简单的东西?

0 投票
1 回答
169 浏览

visual-studio - 使用 BrowserLink 刷新 Razor 类库更改

BrowserLink 与 Asp.net Core webapp 配合得很好,但是当涉及到 Razor 类库 (RCL) 时,我只是看不到它工作。每次我在 RCL 中的 .cshtml 视图中进行更改时,我都必须对解决方案进行重建,以查看根本没有生产力的更改。有人能够与 RCL 一起工作吗?谢谢。

0 投票
1 回答
1158 浏览

visual-studio - .Net Core 3.0 中的 BrowserLink

将 .Net Core 2.2 升级到 .Net Core 3.0 我的浏览器链接无法正常工作,任何人都知道如何排除故障。
执行编辑 cshtml 并刷新浏览器它没有反映更改。

0 投票
0 回答
89 浏览

c# - UseBrowserLink() 导致 Response.HasStarted 在请求周期的后期设置,为什么?

一个有趣的观察

在 Asp.Net Core 中,该HttpContext.Response.HasStarted属性指示响应是否已启动。一旦启动,您就无法更改响应,因为一些字节已经发送到浏览器。

我观察到对我来说看起来很奇怪的行为,其中包含UseBrowserLink()在 Startup.csConfigure方法中会导致响应比其他情况更晚开始。

由于在开发中使用 BrowserLink 而不是在生产中很常见,这意味着HttpContext.Response.HasStarted开发与生产的时间不同,这并不理想。

例子:

我只是使用了基本的 MVC 模板,首先,我尝试了用于 Asp.Net Core 2.2 和 3.1 的模板,它们都表现出这种行为。我将在下面展示 3.1 的代码,因为它是两者中较新的。

索引.cshtml

HomeController.cs 动作方法

Startup.cs 配置方法

如果您在指示的位置设置断点并运行此代码,hasStartedtrue. 然后,如果您取消注释该app.UseBrowserLink()行,并再次在断点处停止运行代码,您将看到它hasStarted是 now false

那是怎么回事?这意味着如果我在 dev 中使用 browserlink,我可以认为此时我可以修改响应,但是当代码在生产中运行而没有app.UseBrowserLink()任何代码尝试在此时修改响应时将不成功.

为什么 BrowserLink 会导致这种行为?实际上,我喜欢稍后开始渲染,但我希望有或没有 BrowserLink 的起始点相同。即使UserBrowserLink未调用,我如何才能让代码稍后开始渲染?

0 投票
0 回答
396 浏览

visual-studio-2019 - 如何在保存时激活浏览器重新加载?

我安装了扩展浏览器在保存时重新加载附带的扩展 Web Essentials。当我运行 Blazor 应用程序时,Visual Studio 2019(-> 浏览器链接)告诉我没有可用的浏览器。看起来这是一个已知问题,但我找不到解决方案。有没有办法解决它?

谢谢

0 投票
1 回答
43 浏览

c# - 我的 ASP.NET 3 Core MVC 上的浏览​​器链接问题

我的 ASP.NET 3 Core MVC 项目(我是初学者)上的浏览器链接有问题。当我按 Ctrl + Alt + Enter 时,我总是看到一个窗口询问“你想停止调试吗?” 是 -> 停止调试,不更新浏览器。非 -> 不更新浏览器。你知道是什么原因造成的吗?