Как моделировать htaccess для автора с IIS, не имея доступа к конфигурации сервера?

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

Для меня причина номер один развертывания Соляриса состояла в том, что некоторые мои клиенты требуют контракт на обслуживание для всех там программное и аппаратное обеспечение с пунктом штрафа в нем. Только более крупные компании могут предоставить юридический департамент, который заключает контракт, который дает Вам, теплое и нечеткое чувство, но в конце ни за что не ответственно.

Однако Солярис является, по моему скромному мнению, твердой ОС и имеет некоторые очень хорошие функции, но если Вы не используете эти функции, и Вы не требуете легального контракта для материала, который Вы используете, почему бы не использовать ОС, которой Вы на самом деле являетесь самыми довольными.

2
задан 28 October 2009 в 12:03
2 ответа

Это зависит. Обычно это не делегировано тот же путь, как Apache делает. Однако, если Вы обращаетесь к паролю, защищают Ваш сайт, и Вы используете ASP.NET, можно сделать это с элементами аутентификации и авторизации. Это установлено в web.config. К исследованию и набирают скорость, сделайте поиск Google/резкого звука "авторизации аутентификации asp.net".

Кроме того, при использовании IIS7 затем можно установить это в <system.webServer> который будет относиться ко всем типам файлов.

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

Вот пример, который может быть тем, в чем Вы нуждаетесь:

Предположение, что Вы используете asp.net и Вы хотите к паролю, защищают Ваш сайт, создают файл, названный web.config в корне сайта, и помещают следующее в него:

<configuration>
  <system.web>
    <authentication mode="Windows">
    <authorization>
      <allow users="?" />
    </authorization>
  </system.web>
</configuration>
1
ответ дан 3 December 2019 в 13:36
  • 1
    (ООН) fortunatly i don' t используют ASP.NET, it' s php базирующийся веб-сайт. Я don' t " really" хочу сделать authentifaction систему, но просто защитить приложение во время тестирования на рабочем сервере... –  Boris Guéry 29 October 2009 в 14:31
  • 2
    It' s годы начиная с I' ve использовал PHP так I' m не уверенный, если это имеет встроенную аутентификацию или нет. Если это делает, Вы могли бы использовать это. В противном случае, если it' s IIS7, Вы можете пароль защищать использование system.webServer похожим способом к примеру кода выше. Иначе, you' ll должен говорить с тем, кто бы ни размещает к серверу так, чтобы они могли установить уровень аутентификации для Вас. –  Scott Forsyth - MVP 30 October 2009 в 00:16

Разве метод Scott не работал бы независимо от того, если приложением является ASP.NET или нет? IIS будет искать web.config для переопределения его значений по умолчанию так или иначе, и он, вероятно, не заботился бы, какому содержанию Вы служите до окончания этого. Нет ничего в коде, который требуется, чтобы реализовывать это web.config - он просто говорит IIS, что Вы хотите сделанный на аутентификации/уровне авторизации.

0
ответ дан 3 December 2019 в 13:36

Теги

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