在web.config中为“虚拟目录”使用两个值

时间:2019-02-04 06:38:34

标签: c# asp.net web-config virtual-directory

我正在为我的具有不同身份验证(一个具有AD身份验证,另一个具有应用程序登录名)的应用程序使用两个URL(例如url/internalurl/vendor)。

我在IIS的默认网站下创建了两个应用程序-每个应用程序都映射到相同根文件夹。

我面临的问题是,当我使用url/vendor登录(正在使用应用程序登录)并从主页导航到其他页面时,URL更新为url/internal,并且随后要求AD认证。

由于如果我为url/vendor创建不同的根文件夹,而虚拟目录作为“供应商”,则web.config中的虚拟目录为“内部”,此问题已解决。

但是我只想使用一个根文件夹。

问题:如何在两个应用程序站点的同一web.config中实现VirtualDirectory的两个值。

0 个答案:

没有答案