IIS应用程序的物理路径是否应与虚拟路径匹配?

IIS应用程序的物理路径是否应与虚拟路径匹配?,iis,web-applications,virtual-path,Iis,Web Applications,Virtual Path,我理解IIS中应用程序的物理路径不需要位于虚拟路径中反映的相同位置。当然,可以这样做 这种重叠被认为是不好的做法吗?这样做是否会产生任何负面后果 以下是一个例子: 我的网站位于c:\inetpub\wwwroot,我部署了两个应用程序: 虚拟路径: /apps/Application1 /apps/Application2 物理路径: C:\inetpub\wwwroot\apps\Application1 C:\inetpub\wwwroot\apps\Application2 另一种解决

我理解IIS中应用程序的物理路径不需要位于虚拟路径中反映的相同位置。当然,可以这样做

这种重叠被认为是不好的做法吗?这样做是否会产生任何负面后果


以下是一个例子:

我的网站位于
c:\inetpub\wwwroot
,我部署了两个应用程序:

虚拟路径:
/apps/Application1

/apps/Application2

物理路径:
C:\inetpub\wwwroot\apps\Application1

C:\inetpub\wwwroot\apps\Application2


另一种解决方案可能是:

虚拟路径:
/apps/Application1

/apps/Application2

物理路径:
C:\inetpub\Application1


C:\inetpub\Application2

否,物理路径不需要与虚拟路径匹配。这完全取决于你如何设置它

它们可以不同。我在很多情况下使用不同的物理路径。很多时候,将日期或版本号作为目录名的一部分部署到某个众所周知的物理位置会更容易。。。并且在服务器上具有面向用户的路径(有时带有品牌)