Моя главная страница не появится

#asp.net #web-config #master-pages

#asp.net #web-config #мастер-страницы

Вопрос:

     <authentication mode="Forms">
  <forms name="MyAppCookie" loginUrl="~/Registration.aspx" protection="All" timeout="30" path="/"/>
</authentication>
<authorization>
  <deny users="?"/>
  <allow users="*"/>
</authorization>
  

Я добавил этот код в конфигурационный файл, и главная страница не будет появляться всякий раз, когда я загружаю свои страницы. Почему и как я могу это исправить?

Другая проблема, с которой я сталкиваюсь, заключается в том, что когда я захожу на веб-сайт —> Настройка ASP,, окно WAT не открывается !?!

Комментарии:

1. Что вы подразумеваете под «главная страница не появится» — страница ASPX отображается некорректно?

2. Регистрация.aspx. имеет главную страницу!.. Registration.aspx ..появляется, но не в контексте главной страницы

3. Если у нее есть главная страница, и она не может отображаться в контексте этой главной страницы, вы получите сообщение об ошибке. Заблокированы ли другие ресурсы на странице (CSS, изображения, JS) вашим правилом авторизации?

4. выполняется проверка безопасности… я не могу перемещаться по другим страницам, пока не зарегистрируюсь и не нажму Отправить … я думаю, мне нужно добавить некоторое свойство со свойством URL входа, чтобы оно заработало!!!

5. Нет, правила css не заблокированы.

Ответ №1:

Мне пришлось сделать это в web.config для одного из моих сайтов:

    <location path="Scripts">
    <system.web>
      <authorization>
        <allow users="*" />
      </authorization>
    </system.web>
  </location>
  <location path="Images">
    <system.web>
      <authorization>
        <allow users="*" />
      </authorization>
    </system.web>
  </location>