IIS – 多个虚拟目录指向单个物理文件夹,托管 ASP.NET Web 服务

IIS – 多个虚拟目录指向单个物理文件夹,托管 ASP.NET Web 服务

我们遇到过多个虚拟目录指向同一个物理文件夹的情况,我想知道这是否会导致任何问题,或者这是否是 IIS 中支持的配置。

例如我们将软件安装到文件夹c:\software\mywebservice

我们设置了一个指向该物理文件夹的虚拟目录,以供匿名访问。

我们为集成安全访问设置了指向同一物理文件夹的第二个虚拟目录。

这种配置可以吗,或者是否存在任何人知道的潜在副作用?

亲切的问候

诺埃尔

答案1

应该没问题,唯一需要注意的是,现在 IIS 7 及更高版本可以使用内容中的 web.config 文件来存储其设置(如目录浏览等),您可能会遇到这样的问题:修改其中一个的值会产生副作用,从而更改另一个的值,因为它们共享相同的 web.config。在不影响另一个的情况下实现此目的的一种方法是使用 ApplicationHost.config 或根 web.config 中的路径,具体取决于您是修改 ASP.NET/WCF 还是 IIS 的设置。但除此之外,您不应该有任何问题。

相关内容