web.config help - Проблема проверки подлинности с помощью форм - PullRequest
1 голос
/ 28 декабря 2011

Я разработал приложение в 4.0 (мой первый раз), и у меня есть только 2 страницы.Я развернул его, и он работает нормально.

Я хочу, чтобы сайт отображал все страницы без запроса идентификатора пользователя и пароля вообще.У меня есть код ниже в моем web.config

Я думаю, что это потому, что у меня есть строки ниже в моем файле web.config.Но когда я закомментирую эти строки и разверну код:

  <authentication mode="Forms">
  <forms loginUrl="~/test.aspx" timeout="2880" />
  </authentication>

Он запрашивает у меня ID пользователя и пароль.

Как я могу это исправить ??Как я могу заставить приложение не запрашивать какой-либо идентификатор пользователя и пароль вообще.Я добавил index.html в корень, и если я пытаюсь получить к нему доступ, я получаю ту же ошибку.

Ответы [ 2 ]

0 голосов
/ 28 декабря 2011

Когда он запрашивает имя пользователя / пароль, это диалоговое окно браузера или форма внутри вашего приложения?

Судя по вашему вопросу, вам кажется, что у вас запрашивают аутентификацию Windows, а не аутентификацию форм. Если это так, убедитесь, что вы разрешаете анонимный доступ к своему приложению внутри IIS и что нет никаких требований аутентификации для родительского (веб-сайт или виртуальный каталог) над вашим приложением.

0 голосов
/ 28 декабря 2011

Ваш контроллер обернут в [Authenticate]?

...