Как я защищаю.NET (MVC) веб-сайт до запуска?

On Debian, modify:
/etc/hostname
/etc/hosts
/etc/mailname
/etc/resolv.conf
/etc/postfix/main.cf
/etc/exim4/update-exim4.conf.conf
/etc/udev/rules.d/z25_persistent-net.rules

And run:
/etc/init.d/hostname.sh
rm -f /etc/ssh/ssh_host*
dpkg-reconfigure openssh-server
5
задан 1 September 2010 в 18:12
2 ответа

Хорошо - таким образом, это, возможно, было моей ошибкой. Для получения IIS/ASP.NET, играющего приятно, Вы не можете просто полагаться на Модуль аутентификации IIS. Пока я был занят, включив / отключение опций в снимке менеджера по IIS - в, проблема, которую я имел (перенаправление) была вызвана установкой web.config:


<authentication mode="Forms">
<forms loginUrl="~/logon" protection="All" path="/" />
</authentication>

Независимо от опции Вы выбираете в IIS (Анонимный, Основной, Windows, Формы и т.д.), web.config, кажется, переопределяет / вмешиваются в выбор.

Ответ поэтому должен заменить элемент аутентификации в web.config с тем, который указывает аутентификацию Windows:

<authentication mode="Windows"></authentication>

И затем удалить анонимный доступ через модуль IIS и выбор, Основной вместо этого.

alt text

0
ответ дан 3 December 2019 в 02:06
  • 1
    На самом деле - это не работает - поскольку это теперь регистрирует пользователя в сайт как пользователь Windows - который теперь не имеет никакого смысла. Я могу теперь выразить свою проблему немного лучше хотя: Я хочу, чтобы аутентификация Windows управляла доступом на сайт и аутентификацией ASP.NET для управления взаимодействием пользователя с веб-сайтом (появляются ли они, вошел в систему, доступ, чтобы охранять территории - моя учетная запись и т.д.) –  Hugo Rodger-Brown 1 September 2010 в 18:10

Вы можете делать то, что Вы хотите установкой IP Address и Domain Restrictions для сайта. Это - опция в менеджере по IIS.

1
ответ дан 3 December 2019 в 02:06

Теги

Похожие вопросы