BlazorServer应用在刷新后不反映更改
创始人
2024-12-21 16:00:22
0
  1. 在Blazor Server应用程序的启动配置中,启用“-中间件”,其中是应用程序的当前环境设置,如“Development”或“Production”。这将强制C#代码在每次请求时重新编译并更新应用程序。 例如: app.UseMiddleware("Development");

  2. 在Visual Studio中,在Blazor Server应用程序的属性设置中启用“自动重新生成”选项。这将在进行更改和保存时自动重新编译应用程序。

  3. 如果您不希望在每个请求上重新编译应用程序,而只需在请求到达时检查更改,则可以使用文件系统监视器来监视应用程序文件夹的更改并重新启动应用程序。有多个开源库可供使用,如Microsoft.AspNetCore.Watcher.Tools和dotnet-watch。以下是使用dotnet-watch的示例命令: dotnet watch run

  4. 如果在本地开发期间出现此问题,可以尝试使用InMemoryStorage作为应用程序的持久性存储,并且在每次应用程序启动时重置存储。这样可以确保每次重新启动应用程序时都有最新的更改。 例如: services.AddRazorPages(); services.AddServerSideBlazor(); services.AddSingleton(); services.AddSingleton();

    public class InMemoryStorage : IStorage { private readonly Dictionary _store = new Dictionary();

     public void Save(string key, string value)
     {
         _store[key] = value;
     }
    
     public string Load(string key)
     {
         _store.TryGetValue(key, out string value);
         return value;
     }
    
     public void Reset()
     {
         _store.Clear();
     }
    

    }

相关内容

热门资讯

透视法子!菠萝辅助器免费版的功... 透视法子!菠萝辅助器免费版的功能介绍(透视)约局吧德州有挂吗(辅助)果然有教程(哔哩哔哩)1、任何菠...
透视攻略!拱趴大菠萝十三水作必... 透视攻略!拱趴大菠萝十三水作必弊(德普之星有透视)都是存在有辅助方法(哔哩哔哩)1、拱趴大菠萝十三水...
透视教程书!菠萝辅助器免费版的... 透视教程书!菠萝辅助器免费版的特点(透视)epoker透视(辅助)一直是有脚本(哔哩哔哩)1、上手简...
透视大纲!德普之星的辅助工具介... 透视大纲!德普之星的辅助工具介绍(AApoker脚本)总是是真的有辅助软件(哔哩哔哩);1、让任何用...
透视经验!拱趴大菠萝机器人(透... 透视经验!拱趴大菠萝机器人(透视)哈糖大菠萝助手(辅助)竟然一直总是有神器(哔哩哔哩)1、拱趴大菠萝...
透视步骤!约局吧如何查看是否有... 透视步骤!约局吧如何查看是否有挂(WePoKer免费)好像真的有辅助app(哔哩哔哩)1、很好的工具...
透视指南书!werplan怎么... 您好,佛手在线大菠萝技巧这款游戏可以开挂的,确实是有挂的,需要了解加去威信【485275054】很多...
透视阶段!wepoker究竟有... 透视阶段!wepoker究竟有没有透视(WPK四人)好像真的有辅助软件(哔哩哔哩)1、打开软件启动之...
透视教材!拱趴大菠萝有挂吗(透... 透视教材!拱趴大菠萝有挂吗(透视)拱趴大菠萝挂哪里(辅助)真是真的有app(哔哩哔哩)进入游戏-大厅...
透视经验!poker mast... 透视经验!poker master辅助(HHpoker德州)竟然存在有辅助脚本(哔哩哔哩)1)pok...