Получение исключения при добавлении привязки SSL с сайтом IIS через код «Указанный сеанс входа не существует. Это, возмо ⇐ C#

Место общения программистов C#
Anonymous
Получение исключения при добавлении привязки SSL с сайтом IIS через код «Указанный сеанс входа не существует. Это, возмо

Сообщение Anonymous »

У меня есть сценарий, в котором мне нужно запустить сайт IIS с привязкой SSL в состоянии кода. Ниже фрагмент кода < /p>

ServerManager serverManager = new ServerManager();
var webService = serverManager.Sites["webService"];
if (webService != null)
{
serverManager.Sites.Remove(webService);
}

serverManager.Sites.Add("webService", "http", "*:8000:", phyPath);
serverManager.Sites["webService"].Bindings.Add("*:8001:", certificate.GetCertHash(), "My");
serverManager.CommitChanges();
< /code>

Все хорошо выполняется, если я запускаю его на HTTP. Но при добавлении привязки SSL с сертификатом он бросает это исключение. < /P>

"A specified logon session does not exist. It may already have been terminated. (Exception from HRESULT: 0x80070520)"
< /code>

Чтение об этой ошибке, где -то я прочитал, что она не должна присутствовать в персональном магазине и сертификатах IIS - сертификаты сервера, поэтому я позаботился о том, чтобы его не было до запуска кода. Это также не сработало. Также не нашел ничего подобного при поиске этой ошибки. Этот сертификат является сертификатом.>

Подробнее здесь: https://stackoverflow.com/questions/470 ... ecified-lo

Вернуться в «C#»