【发布时间】:2019-01-08 13:57:10
【问题描述】:
我正在构建多个共享一些类、方法和信息的网站。最好的方法是什么?
应用程序是用asp.net core 2.2 编写的,使用razor pages。计划是与多个网站/域共享一些代码,例如:
- components
- models
- some pages
- partials
- custom tag helpers
- dbcontext
但是每个域也有它自己的来源:
- styling (sccss)
- (external) libraries (like javascript plugins)
- some additional domain-specific pages
- appsettings.json
- _layout.cshtml
数据库(EF Core - DB 上下文)是共享的,还有一堆静态文件(图像)。但是我们需要为每个域/网站设置 cookie 和会话数据。
目前没有必要,但也许我们希望将来通过多个域共享登录会话。
如果我们可以只更新一个域,使用一组共享的 dll,而不需要重新构建所有代码,那就太好了。
【问题讨论】:
-
还需要帮助吗?
-
@MohamedElrashid 是的,请
标签: razor asp.net-core .net-core entity-framework-core dbcontext