IIS应用程序的物理路径应该与虚拟路径匹配吗?
问题描述:
据我所知,IIS中的应用程序的物理路径是不必须住在同一位置反映在虚拟路径。当然,可以这样做。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
答
不,物理路径不需要匹配虚拟路径。这完全取决于你如何设置它。
答
它们可以是不同的。在很多情况下,我使用不同的物理路径。很多时候,更容易部署到具有日期或版本号的一些众所周知的物理位置作为目录名称的一部分,并且在服务器上具有(有时是品牌的)面向用户的路径。