【问题标题】:Blazor debugging - IIS doesn't update wwwroot filesBlazor 调试 - IIS 不更新 wwwroot 文件
【发布时间】:2020-10-03 21:27:51
【问题描述】:

我正在使用 Visual Studio 开发 Blazor 应用程序客户端。当我在调试中运行应用程序时,我的 css 和 js 文件没有更新。

我尝试清除浏览器缓存,清理并重建解决方案,退出 IIS,重新启动...我的文件仍然保留在旧版本中。

我什至重命名了一个js文件,但是当我的浏览器下载应用程序时,他仍然下载旧的js文件而不是新的。

当我对我的 css 或 js 文件进行一些更改时,如何强制更新?

【问题讨论】:

  • 您是启动 Blazor 项目还是使用 ASP.NET Core Web App 为您的 Blazor 客户端提供服务的项目?
  • 我启动 ASP.NET Core Web App 服务器项目
  • 如果直接启动客户端,能否检查是否存在问题?
  • 它工作正常,css更新得很好,但我在启动时出错:Microsoft.AspNetCore.Components.WebAssembly.Rendering.WebAssemblyRenderer[100] Unhandled exception rendering component: Could not load settings from '_configuration/BlazorWebApp.Client
  • 但是当我将服务器设置为启动项目时,它正在客户端文件夹中寻找 appsetting.json。我不得不删除 bin 和 obj 文件夹

标签: visual-studio iis blazor


【解决方案1】:

好的,我可以重现该问题,只需禁用缓存即可:

【讨论】:

    猜你喜欢
    • 2021-07-26
    • 1970-01-01
    • 2020-07-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-02
    相关资源
    最近更新 更多