IIS服务器和Windows文件系统软链接

时间:2013-06-10 16:17:49

标签: asp.net-mvc iis

我有超过1500个网站在IIS Server 7.5版(Windows 2008 R2 Server OS)的单个实例下运行。每个网站都在自己的应用程序池下运行。每个网站都有一个大约47 MB​​的MVC应用程序。我打算使用Windows文件系统软链接(mklink)将MVC bin文件夹指向文件系统上的公共区域。因此,我将有1500多个MVC应用程序指向基本安装区域。

我已经测试了一个网站,一切都按预期工作。我担心的是,我不知道这个想法会如何扩展。有没有人做过类似的事情? THX。

1 个答案:

答案 0 :(得分:2)

我使用了100多个网站的类似设置,但没有发现任何问题。

在IIS中,每个应用程序在开始/编译时将二进制文件的副本缓存在临时文件夹中,因此我认为没有理由不进行扩展。您显然希望在启动所有站点时要小心,因为磁盘IO会让人望而却步,但无论二进制文件在哪里,这都是一个问题。

显然这对于​​生产站点来说不是一个好的设置,因为所需的内存将是令人望而却步的,但对于开发/测试环境,它应该工作得很好..