我有一个(测试的)blazor Web应用程序,我想要一个登录页面(位于地址“ /”),以及一个管理应用程序,用于其余请求(客户端,网页以及服务器,控制器)请求)。
为了加快速度,我下载了两个现成的Web主题,并将它们插入系统中。
这两个CSS彼此冲突(这两个引导网站都重新定义了许多系统元素),所以我想我会加载两个不同的“基本” html页面,每个页面对所需文件的引用不同。
我想到的唯一实现此行为的方法就是使用MapFallbackToFile进行调整,例如:
endpoints.MapFallbackToFile("/", @"landing.html");
endpoints.MapFallbackToFile(@"admin.html");
但是奇怪的是,它只能在本地运行,而不能在部署到Azure应用的发行版中运行。
我没有找到有关如何在同一Blazor WebAssembly中使用两个不同html页面的任何信息:也许我问得太多了? :-)
谢谢。