Windows符号链接ASP.NET应用程序库

时间:2011-09-29 15:24:45

标签: asp.net

我们正在为我们的客户提供巨大的应用程序。有不同的配置和内容(图像,用户文件)。但核心代码,目录结构,数据库方案对每个客户端都是一样的。

我正在寻找一种方法来创建一个核心代码存储库,因此所有客户都将使用它。我们经常更新,这将使我们的实时更容易。

我们的想法是创建repo,在客户端目录中只创建指向该repo direcories的符号链接:bin,App_Resources,Css,SystemImages等。

这是个好主意吗? ASP.NET MVC应用程序会正确处理这个问题,还是我要添加一些代码来处理'虚拟目标'?

1 个答案:

答案 0 :(得分:1)

我建议您即使您说您的代码库是“单租户多租户应用程序”每个人都一样。

Here is a nice Multi-Tenancy ASP.NET example

我还建议检查http://appHarbour.com,因为您可以使用Git或Mercurial轻松地将更改从主存储库推送到appHarbour。

关于您的确切问题,我还将静态文件保存在 Amazon S3 下的自定义方案中,因此每个客户端都可以上传自己的文件,加上我拥有的文件,所有文件都基于一个位置这并没有为传递静态文件提供更多资源。

使用此技术检查查看来源,您可以看到my live web application