Как создать машинные ключи через IIS?

Для какой-то цели я создал машинный ключ над IIS. Однако меня беспокоит, что произойдет, если я нажму новую сборку на сервер.

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

Мои настройки следующие.

Настройки машинного ключа на сервере

Пожалуйста помоги.


person gaurav prasad    schedule 05.03.2018    source источник
comment
Если вы не укажете атрибут ключа компьютера в файле Web.Config вашего сайта, эти ключи компьютера, которые вы установили с помощью графического интерфейса, не будут перезаписаны. Вы можете найти машинные ключи, которые вы установили в графическом интерфейсе, в файле applicationHost.config. Обычно это место C:\Windows\System32\inetsrv\config.   -  person Umar Karimabadi    schedule 05.03.2018


Ответы (1)


Если вы создали машинный ключ для веб-сайта, он будет добавлен в раздел system.web вашего web.config. После нажатия новой сборки ваш старый машинный ключ будет удален, так как ваш файл web.config также заменит. Вы можете сделать резервную копию своего машинного ключа и использовать его позже.

Ключ машины содержит следующие разделы:

  • Метод шифрования
  • Метод расшифровки
  • Ключ проверки
  • Ключ дешифрования

После замены созданного вы можете снова создать машинный ключ, используя те же протоколы и ключи (из резервной копии машинного ключа) с графическим интерфейсом или просто скопировать прошлое в разделе system.web в вашем web.config.

person Arvind Nagar    schedule 06.03.2018