Олицетворение в IIS 7.0

vw единиц:

Вы можете использовать блоки vw для ширины и высоты элемента. Это позволяет сохранить пропорции элемента в зависимости от ширины окна просмотра.

vw: 1 / 100th ширины окна просмотра. [ MDN ]

blockquote>

В качестве альтернативы вы также можете использовать vh для высоты видового экрана или даже vmin / vmax для использования меньшего / большего размера размеров просмотра (обсуждение здесь ).

Пример: соотношение сторон 1: 1

div {
  width: 20vw;
  height: 20vw;
  background: gold;
}

Для других соотношений сторон вы можете использовать следующую таблицу для вычисления значения высоты в соответствии с шириной элемента:

aspect ratio  |  multiply width by
-----------------------------------
     1:1      |         1
     1:3      |         3
     4:3      |        0.75
    16:9      |       0.5625

Пример: 4x4 сетка квадратных divs

body {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
div {
  width: 23vw;
  height: 23vw;
  margin: 0.5vw auto;
  background: gold;
}

Вот скрипка с этой демонстрацией , и вот


Поддержка браузера для модулей vh / vw - это IE9 + см. canIuse для получения дополнительной информации

7
задан Maxime Rouiller 6 November 2008 в 00:14
поделиться

4 ответа

Были изменения между IIS7 и IIS6.0. Я нашел для Вас одно сообщение в блоге, которое могло бы на самом деле помочь Вам (щелкните здесь для наблюдения его).

Вы запускаете свое приложение в Интегрированном Режиме или в Классическом Режиме? Из того, что я видел, помещение Являться олицетворением атрибута в истинном должно отобразить Вас 500 ошибок со следующим сообщением об ошибке:

Внутренняя Ошибка Сервера. Это - Ошибка HTTP 500.19: к требуемой странице нельзя получить доступ, потому что связанные данные конфигурации для страницы недопустимы.

Вот обходное решение, которое предложено:

Обходное решение:

1) Если Ваше приложение не полагается на исполнение роли пользователя запроса на этапах BeginRequest и AuthenticateRequest (единственные этапы, где олицетворение не возможно в режиме Integrated), проигнорируйте эту ошибку путем добавления следующего к web.config приложения:

<validation validateIntegratedModeConfiguration="false"

/>

2) Если Ваше приложение действительно полагается на олицетворение в BeginRequest и AuthenticateRequest, или Вы не уверены, перемещаетесь в классический режим.

Я надеялся, что это было полезно, чтобы понять, как IIS 7.0 теперь работает.

8
ответ дан 7 December 2019 в 03:23
поделиться

Ваш сервер IIS настраивается, чтобы доверяться для делегации SQLServer? Я столкнулся с этим прежде с WebDAV, где у нас должен был быть сервер рабочий IIS, которому доверяет файловый сервер для аутентификации от имени файлового сервера.

1
ответ дан 7 December 2019 в 03:23
поделиться

Интересный... У меня есть противоположная проблема - Не бывший способный заставлять аутентификацию быть переданной от клиентского браузера через веб-сервер и на базу данных в большой корпоративной сети по брандмауэрам.

Я также чувствую, что "вплотную пользователь" аутентификация к базе данных является плохой идеей и потенциальной угрозой безопасности. Нет ничего, чтобы мешать конечному пользователю загрузить SQL-запрос и соединиться непосредственно с Вашей базой данных, таким образом, необходимо заблокировать схему вниз!

@Esteban - Разъясненный мой не очень полезный в помощи Вам ответить.

0
ответ дан 7 December 2019 в 03:23
поделиться

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

Я проверил бы аутентификацию на IIS 6 серверов и удостоверился бы, что это - то же на IIS 7.

Если поле IIS 6 установлено на Windows Integrated, то необходимо проверить kerberos настройки - SPNs, Делегация и т.д.

0
ответ дан 7 December 2019 в 03:23
поделиться
Другие вопросы по тегам:

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