【发布时间】:2009-08-20 02:13:19
【问题描述】:
我有一个专用服务器 [win2008 和 iis7],它将有 50 个站点运行相同的 .Net 电子商务应用程序。 对于每个站点都相同的所有文件夹,最好使用虚拟目录吗?它将节省磁盘空间,并使代码更新更容易。
每个虚拟目录是否仍然知道从正确的 web.config 中获取其连接字符串和区域性?
感谢您的建议!
【问题讨论】:
标签: iis-7 web-config virtual-directory
我有一个专用服务器 [win2008 和 iis7],它将有 50 个站点运行相同的 .Net 电子商务应用程序。 对于每个站点都相同的所有文件夹,最好使用虚拟目录吗?它将节省磁盘空间,并使代码更新更容易。
每个虚拟目录是否仍然知道从正确的 web.config 中获取其连接字符串和区域性?
感谢您的建议!
【问题讨论】:
标签: iis-7 web-config virtual-directory
可以按照您的描述设置配置。
另一种方法是使用虚拟路径提供程序。这种相对鲜为人知的技术允许您在 ASP.NET 站点之间共享代码或任何其他内容,但仍保留每个站点单独的可测试性。它还允许您(取决于您如何实施)在所有这些站点之间共享内容,但仍然可以根据需要一起或独立发布它们。就磁盘空间而言,您可以从单个位置甚至文件共享(仅高可用性)或数据库提供内容。
如果你在网上搜索,有很多这样的例子,但这里是one article。
【讨论】: