给定:我是一个团队的一员,该团队将近150个小型ASP、ASP.NET和ASP.NET MVC内部网应用程序转换/重建成一个新的自定义intranet应用程序体系结构解决方案。我们的目标是ASP.NET MVC 5,在新的解决方案/体系结构中,单个遗留应用程序将被转换为可单独构建的产品项目。
目标:我的目标是为用户界面资产管理和参考提供一个远景。这一愿景应包括共享资产以及独特的产品资产。
问题:为了便于部署,我正在考虑一个相当平坦的共享UI项目。然后,为了满足独特的项目资产需求,我正在考虑将它们保存在各自的项目中,而不是将它们保存在UI项目中,以某种方式按产品进行嵌套/组织。是否有任何意见或关注,我应该考虑这个方法?
谢谢你,莱维
发布于 2014-01-22 20:03:50
虽然这个问题需要进一步澄清,但我将概述在为一家大型医疗服务提供商工作时对我起作用的战略,并提出类似的艰巨任务。
CSS与图像
文件和视频
如果您必须支持文件上传或自托管视频,那么有几种方法可以继续进行,但它们将主要取决于您的安全策略。理想情况下,我会推荐一个托管的、安全的解决方案,比如亚马逊的S3。这些使BLOBS远离您的问题域,并使您专注于基于UI的文件。如果您不能使用托管解决方案,那么您将更加需要资产目录策略。
\my-org-root\project-apples
\my-org-root\project-apples\assets\video\FILE-ID-REF.ext
\my-org-root\project-apples\assets\files\2014\1\22\FILE-ID-REF.ext
# or, perhaps more simply
\my-org-root\project-apples\assets\files\FILE-ID-REF.ext需要澄清吗?直接问吧。
https://stackoverflow.com/questions/21291608
复制相似问题