Рейтинг:0

Как показать страницу по умолчанию на защищенном веб-сайте, работающем на IIS

флаг mw

Я не могу понять правильный синтаксис в моем файле web.config, чтобы позволить широкой публике видеть index.aspx в качестве страницы по умолчанию и чтобы любая другая страница проходила через страницу входа.

Если я использую www.mywebsite.com/index.aspx страница отображается нормально, и мне не нужно проходить процесс входа в систему. Но если я попытаюсь www.mywebsite.com Меня перенаправляют на страницу login.aspx. Есть ли способ отобразить index.aspx, если не указана конкретная страница?

 <!-- Allow the login page -->
 <location path="Login.aspx">
    <system.web>
      <authorization>
        <allow users="*" />
      </authorization>
    </system.web>
  </location>
 <!-- Allow the index.aspx page -->
  <location path="Index.aspx">
    <system.web>
      <authorization>
        <allow users="*" />
      </authorization>
    </system.web>
  </location>
<!-- deny the root folder -->
  <location path="">
    <system.web>
      <authorization>
        <deny users="?" />
      </authorization>
    </system.web>
  </location>

 ....

 <authentication mode="Forms">
      <forms name="GI" loginUrl="/Login.aspx" defaultUrl="/default.aspx" protection="All" timeout="180" />
    </authentication>

Рейтинг:0
флаг mw

Я нашел решение, основанное на этот комментарий сделал некоторое время назад. Добавление правила перезаписи помогло, так как прошло 10 лет с тех пор, как был написан пост, в котором я нашел ответ, возможно, теперь существует более умный способ.

<rewrite>
<rules>
<rule name="Rewrite to Index.aspx">
  <match url="^$" />
  <action type="Rewrite" url="Index.aspx" />
</rule>
</rules>

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.