【发布时间】:2012-08-21 20:51:11
【问题描述】:
我有一个针对所有用户运行 AD 身份验证的网站。我正在向网站添加一个模块,该模块作为主页上的选项卡存在。有一个新的想法是最新的标签可以是它自己的网址/网站。但无需任何AD认证,对公众开放。由于到目前为止所有内容最初都构建在一个代码库中,因此仅为一个选项卡内容创建一个新网站是否容易。选项卡/模块有自己的控制器、自己的视图,但有一些共享引用/服务层代码。处理这种情况的最佳方法是什么。由于安全问题,将变成新网址/网站的新标签将托管在单独的服务器上。
- 是否需要两个代码库,一个包含旧网站代码,一个包含新模块添加代码?或者我们可以只做这两个网站吗 使用单一代码库?
- 如果我将新模块代码分离到新服务器的新代码库中,我猜我需要复制原始项目并 修剪掉任何不需要的旧模块/控制器/视图等。这是 推荐的方法?
- 一般来说,有人如何处理这种情况,特别是两部分身份验证方式的差异(一个有 AD,一个没有身份验证)
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-3 active-directory