Настройка web.config для двух разных сайтов одного приложения - PullRequest
0 голосов
/ 23 января 2019

У меня есть два URL моего приложения, предположим, url / site1 и url / site2.На url / site1 мы внедрили аутентификацию Ad, а на url / site2 есть логин для внешних пользователей.Теперь в web.config есть некоторые атрибуты, из-за которых у меня есть отдельная папка развертывания, каждая из которых сопоставлена ​​с / site1 и / site2 на веб-сайте по умолчанию.Я хочу сохранить только один набор папок деплимента.Есть ли способ, которым я могу настроить различные сценарии для каждого из этих веб-сайтов под одним и тем же web.config. В основном эти 4 строки, приведенные ниже, будут иметь разные значения для каждого сайта, как я могу разместить его в одном и том же web.config, чтобы я мог сохранить толькопо одной папке развертывания, сопоставленной каждому из этих сайтов в диспетчере IIS.

<add key="owin:AutomaticAppStartup" value="true"/>
<add key="VirtualDirectory" value="/XYZ"/>
<add key="SiteName" value="XYZ"/>
<defaultDocument>
           <files>
                <clear />
               <add value="UserLogin.aspx" />
           </files>
        </defaultDocument>
...