重复代码的最佳实践&虚拟目录

时间:2009-08-20 02:13:20

标签: iis-7 web-config virtual-directory

我有一台专用服务器[win2008& iis7]将有50个站点运行相同的.Net电子商务应用程序。 是否最好对每个站点的所有文件夹使用虚拟目录?它可以节省磁盘空间和会使代码更新变得更容易。

每个虚拟目录是否仍然知道从右侧web.config获取连接字符串和文化?

感谢您的建议!

1 个答案:

答案 0 :(得分:1)

可以按照您的描述设置配置。

另一种方法是使用虚拟路径提供程序。这种相对鲜为人知的技术允许您跨ASP.NET站点共享代码或任何其他内容,但仍然保留每个站点的可测试性。根据您的实施方式,它还允许您在所有这些网站上共享内容,但仍然可以根据需要一起或单独发布。就磁盘空间而言,您可以从单个位置甚至文件共享(仅限高可用性)或数据库提供内容。

如果你在网上搜索,有很多例子,但这里有one article