1.如果Blazor部署在iis网站根目录,例如:http://172.16.13.11/, 那么配置很简单,直接将发布后的文件拷贝到wwwroot目录即可,但是这样,一个应用就占据了网站的全部内容,不方便再部署其他网站,非常浪费资源。
2.如果wwwroot里面有很多网站,BlazorServer只是其中一个,比如:abc。也就是有说通过 http://172.16.13.11/abc/ 来访问,应该如何配置BlazorServer程序呢?
有两个步骤: 2.1 将 href="/" 改为 href="/abc/"
2.2 增加app.UsePathBase("/abc/");
3. 这样就没有问题了