【问题标题】:Blazor app requires server restart every change I makeBlazor 应用程序要求我进行的每项更改都重新启动服务器
【发布时间】:2020-05-31 09:11:04
【问题描述】:

我正在我的本地主机上开发一个新的 Blazor 服务器托管应用程序。我启动了它让你开始使用的模板......看起来非常好。我更改了标签中的文本,刷新了我的浏览器……但没有任何变化。我刷新和刷新只是注意到没有变化。有什么事吗?

然后我再次重建并重新运行应用程序,并且发生了变化。为什么我必须重新启动整个服务器才能进行小的前端更改?我必须对我所做的每一个改变都这样做吗?即使更改是针对前端的?如果是这样,那么 MVC 应用程序的开发体验会更好。我不必重新启动服务器来更改前端的代码。

我知道dotnet watch 存在,但它没有帮助。对于我为前端所做的每一次更改,它仍然会重新启动服务器。我必须等待 10 秒才能更改一些 CSS?请告诉我我做错了什么,或者这是设计使然。

另外,我尝试了 Blazor 的 Web 程序集版本。结果相同。

【问题讨论】:

标签: visual-studio blazor blazor-server-side


【解决方案1】:

我猜你是在连接调试器的情况下运行应用程序?这可以防止重新编译。您需要:

按 Ctrl-F5 可在不使用调试器的情况下运行应用程序。

这应该在使用 IIS 的 Windows 上工作,但在 Mac 上“它有点复杂”。 According to a MSFT representative,他们正计划为 Mac 用户启用此功能,但此信息已经存在一年多(从 2020 年 4 月开始)。

【讨论】:

    猜你喜欢
    • 2016-01-16
    • 2019-07-21
    • 1970-01-01
    • 1970-01-01
    • 2017-06-30
    • 2014-01-15
    • 2022-01-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多