我正在为我的具有不同身份验证(一个具有AD身份验证,另一个具有应用程序登录名)的应用程序使用两个URL(例如url/internal
,url/vendor
)。
我在IIS的默认网站下创建了两个应用程序-每个应用程序都映射到相同根文件夹。
我面临的问题是,当我使用url/vendor
登录(正在使用应用程序登录)并从主页导航到其他页面时,URL更新为url/internal
,并且随后要求AD认证。
由于如果我为url/vendor
创建不同的根文件夹,而虚拟目录作为“供应商”,则web.config中的虚拟目录为“内部”,此问题已解决。
但是我只想使用一个根文件夹。
问题:如何在两个应用程序站点的同一web.config中实现VirtualDirectory的两个值。