我们有不同的基于网络的产品。所有产品都共享相同的底层身份验证和授权机制。所有这些都在同一数据库服务器上,并最终发布到同一服务器。
每个项目都有自己的命名空间、文件夹结构和页面。尽管如此,由于身份验证和授权是共享的,因此我们在所有项目中使用登录和其他页面。
此外,为了使项目/产品的外观和感觉保持一致,我们使用相同的母版页。
目前我们有一个单独的项目,其中包含代码,标记和脚本等共享的东西。我们将标记和其他内容复制到所有项目中,以构建和运行它们。这真是一个地狱。我们必须随时包含/排除文件、更改名称空间等,以确保共享的内容在所有相关项目中都是相同的版本。
在我们不去避难所的情况下,有什么最好的方法来处理这一切?
我们使用的是Telerik4.0,Visual Studio2010,Telerik2013 Q1版本。
发布于 2013-04-11 01:44:00
你有几个选择来改善你的情况。对你来说最好的选择可能不仅仅取决于你所提供的信息,然而以下可能是值得研究的。
如果多个应用程序使用单个公共授权代码库,那么您可能想要考虑将功能解耦到一个独立的(可能是基于
https://stackoverflow.com/questions/15805958
复制相似问题