Защита паролем сайта ASP.net в IIS 7 - PullRequest
0 голосов
/ 05 января 2012

Я пытаюсь добавить пароль (обычная проверка подлинности) на веб-сайт .net, работающий на IIS 7. Сайт находится в разработке и находится на промежуточном сервере.Хотите дать ему простой логин / пароль для доступа к сайту, чтобы не видеть его весь интернет (Да, я знаю, что базовая аутентификация небезопасна, и множество других методов, которые можно использовать ...)

В Web.Config у меня есть это:

<authentication mode="Forms">
  <forms loginUrl="~/MyArea/LogOn" timeout="2880" />
</authentication>

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

Ответы [ 2 ]

0 голосов
/ 05 января 2012

Как оказалось, это было невозможно.В итоге я использовал Helicon Ape для достижения того, чего хотел.

0 голосов
/ 05 января 2012

Я не знаю, если это только для того, чтобы другие пользователи не могли получить к нему доступ или просмотреть его во время разработки, но , если это , попробуйте этот способ:

  1. Сделатьничего не менять на вашем текущем веб-сайте
  2. В IIS назначьте приложению новый пул приложений
  3. . В этом пуле приложений установите Identity на ApplicationPoolIdentity и используйте Custom account
  4. Создайте или используйте существующего пользователя для этой учетной записи

Теперь только этот пользователь / пароль может получить доступ и просматривать веб-сайт.

...