为IIS7 Web环境创建符号链接

时间:2013-02-25 16:16:19

标签: asp.net iis-7 asp-classic cross-domain symlink

我们越来越需要在不同的Web环境之间共享Web资源(文件,文档,图像等)。

我正在考虑设置符号链接以支持此功能,但我不知道如何设置它。 (或者设置虚拟目录会更好吗?部分问题是,目前最好的做法是什么?)

出于示例目的,假设:

  • 环境在IIS7平台上运行,必须在Windows环境中运行。
  • 需要使用TFS维护共享文件。
  • 网站占用同一IIS实例上的不同网站,并位于同一物理服务器上。
  • 这些网站是多个网络平台 - 例如,一个网站是ASP.NET,另一个网站是运行经典ASP。
  • 所有网站都在同一个企业保护伞下,这就是为什么需要共享资源的原因。
  • 所有网站都从同一个SQL Server数据库实例中提取数据。

如何设置符号链接以支持此功能?或者,就此而言,符号链接是最好的方法吗?

提前致谢!

编辑:以上示例的附录:我的经典ASP环境还可以包含ASP.NET虚拟子文件夹。例如,我可以在经典ASP中运行我的域www.somedomain.com,但是有一个子目录(www.somedomain.com/dotnetapp)作为ASP.NET应用程序运行。 ASP.NET使用的虚拟目录必须能够访问与传统ASP环境相同的文件资源。

1 个答案:

答案 0 :(得分:3)

在Windows上,虚拟目录是执行此操作的标准方法。它还允许您使用IIS的虚拟目录功能和Windows / IIS权限管理。