首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >来自一个原始MVC代码库的两个网站

来自一个原始MVC代码库的两个网站
EN

Stack Overflow用户
提问于 2012-08-21 20:51:11
回答 2查看 134关注 0票数 0

我有一个网站,运行与所有用户的AD认证。我正在添加一个模块的网站,生活作为一个标签在主页上。有一个新的想法,最新的标签可以是它自己的网址/网站。但没有任何AD认证,向公众开放。因为到目前为止,所有的东西都是在一个代码库中构建的,那么创建一个新的网站是否简单呢?选项卡/模块有自己的控制器、自己的视图,但有一些共享的引用/服务层代码。处理这种情况的最佳方法是什么。由于安全问题,将变成新的url/网站的新选项卡将托管在单独的服务器上。

  1. 是否需要两个代码库,一个是旧的网站代码,另一个是新的模块添加代码?或者我们可以做这两个网站的单一代码库?
  2. 如果我将新模块代码分离成新服务器的新代码库,我猜我需要复制原始项目,并修剪掉任何不必要的旧模块/控制器/视图等等。这是推荐的方法吗?
  3. 一般来说,人们是如何处理这种情况的,特别是两个部分的认证方式的不同(一个是AD的,另一个是没有认证的)。
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-08-21 21:41:49

为什么不将这些模块与ASP.NET MVC区域分开。在一个区域有你的代码,在第二个区域有新的公共内容。现在,您可以在两个区域的控制器中使用公共服务层代码,因为它(区域)属于同一个UI项目。

票数 1
EN

Stack Overflow用户

发布于 2012-08-21 21:22:56

如果模块不需要身份验证,那么它就可以单独运行,并且您可以将它包含在确实需要身份验证的站点中。

但是我从你的问题中得到的是,模块并不是那么模块化,因为它取决于确实需要认证的模块。因此,改变依赖关系,使它们也独立存在。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12062850

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档