据我所知,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
答案 0 :(得分:0)
不,物理路径不需要与虚拟路径匹配。这完全取决于您如何设置它。
答案 1 :(得分:0)
他们可以是不同的。在许多情况下我使用不同的物理路径。很多时候,它更容易部署到一些众所周知的物理位置,日期或版本号作为目录名称的一部分......并且在服务器上有一个(有时是品牌的)面向用户的路径。