github官方issues中提到的解决方案,CreateBuilder时指定项目绝对路径可以解决。
1 // 指定项目路径,也可以用Assembly.GetCallingAssembly获取 2 const string ContentRootPath = @"C:\Users\BlazorServer"; 项目的路径 3 string ApplicationName = nameof(BlazorServer); 4 var builder = WebApplication.CreateBuilder(new WebApplicationOptions() { ContentRootPath = ContentRootPath,ApplicationName = ApplicationName });