我目前正在使用.NET Core创建一个多租户Web应用程序。并面临一个问题:
1)Web App 基于一组域名提供不同的视图和逻辑。
2)视图是MVC视图,并存储在Azure Blob存储中
3)多个站点共享相同的.NET Core MVC控制器,因此只有Razor视图在小的逻辑上是不同的。
问题...。A)可能吗?我创建了一个MiddleWare来进行操作,但是由于文件提供者应依赖于域,因此无法在上下文级别正确分配文件提供者。
B)或者,除了思考和尝试通过FileProvider之外,还有其他方法可以实现我想要实现的目标吗?
非常感谢!!!