我有一个由 ServiceStack 后端组成的解决方案,具有常规设置(AppHost、ServiceInterface 和 ServiceModel),以及一个 winforms 应用程序和一个 iOS 应用程序使用服务。
现在我想做一个网络管理员,并正在寻找有关如何构建这个. 正如SS 文档所说,我想让 apphost 项目保持小规模
理想情况下,根级 AppHost 项目应保持轻量级且无需实现。
因此,我希望将网络管理员放在一个单独的项目中,其中包含所有 .cshtml 和内容以及所有内容。
这可能吗?不建议?有任何想法吗?
我能想到的一些替代方案是
- single-page-app,让少数
cshtml
文件存在于 AppHost-project 中。这值得学习曲线吗? - 让单独的项目调用 Web 服务。考虑到他们生活在同一个网络服务器上,这不是非常无效吗?还是应该将其视为一种优势,因为它使一切都松散耦合?