// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IWebHostEnvironment env) { app.UseResponseCompression(); if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); app.UseBlazorDebugging(); } else { app.UseExceptionHandler("/Home/Error"); } app.UseClientSideBlazorFiles <InteropBlazorApp.Startup>(); app.UseRouting(); app.UseEndpoints(endpoints => { var componentBuilder = endpoints.MapBlazorHub <MobileApp>("app"); endpoints.MapDefaultControllerRoute(); endpoints.MapFallbackToClientSideBlazor <InteropBlazorApp.Startup>("index.html"); BlazorService.EnableClientToDeviceRemoteDebugging("127.0.0.1", 8888); BlazorService.Init(componentBuilder, (bool success) => { Console.WriteLine($"Initialization success: {success}"); Console.WriteLine("Device is: " + Device.RuntimePlatform); }); }); }
public void Configure(IComponentsApplicationBuilder app) { #region DEBUG //Only if you want to test WebAssembly with remote debugging from a dev machine BlazorService.EnableClientToDeviceRemoteDebugging("192.168.1.118", 8888); #endregion BlazorService.Init(app, (bool success) => { Console.WriteLine($"Initialization success: {success}"); Console.WriteLine("Device is: " + Device.RuntimePlatform); }); app.AddComponent <MobileApp>("app"); }