Почему пользователь должен быть зарегистрирован, чтобы олицетворение работало?

Можно добраться, шпульки кабеля застежки на липучке переносят это, Вы сокращаете к длине; мне нравятся те, которые намного лучше, чем связи zip. Они продают ту же самую вещь зеленого цвета вместо черного цвета или серого цвета в работающем в саду отделе по намного меньше.

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

Мы используем некоторую плату штепселя (как Вы, мог бы использовать для содержания инструментов в гараже) содержать кабели в кладовке рядом с нашим дата-центром. Это, кажется, работает обоснованно хорошо на небольшие количества большого количества различных видов / длины кабеля.

1
задан 5 June 2010 в 00:53
1 ответ

Я нашел проблему и решение.

Проблема:

Веб-сервис использует Сертификат X509Certificate2. Конструкторы класса X509Certificate2 пытаются импортировать сертификат в профиль пользователя учетной записи пользователя что выполнение приложения в. Много раз ASP.NET и приложения COM + исполняют роль клиентов. Когда они делают, они не загружают профили пользователей для исполненного роль пользователя по причинам производительности. Так, они не могут получить доступ к "Пользовательскому" хранилищу сертификатов для исполненного роль пользователя.

Тот же код будет работать, когда выполнено из интерактивного приложения или службы Windows, которая работает под учетной записью пользователя, потому что профиль загружается, когда пользователь зарегистрирован или запущенный сервис.

Решение:

  1. Администратор на машине, где выполнение приложения ASP.NET/COM+ должно установить сертификат в хранилище сертификатов машины, названном хранилищем "Локального компьютера". Это должно быть сделано, когда приложение ASP.NET/COM+ установлено.

  2. Администратор должен установить полномочия на закрытом ключе, связанном с сертификатом для предоставления процесса ASP.NET и явленного олицетворением пользовательского доступа к ключу. Это необходимо, потому что только учетная запись пользователя, которая устанавливает сертификат или закрытый ключ в хранилище "Локального компьютера", может позже использовать закрытый ключ RSA, связанный с сертификатом. Используйте WinHttpCertCfg.exe, доступный из Windows Resource Kit Tools (http://msdn2.microsoft.com/en-us/library/aa384088.aspx (http://msdn2.microsoft.com/en-us/library/aa384088.aspx)) для конфигурирования полномочий.

  3. Код приложения ASP.NET/COM+ должен использовать установленный сертификат, а не попытку установить один из файла PFX. Имейте код, определяют местоположение установленного сертификата с помощью класса X509Store.

См. http://support.microsoft.com/kb/948154 для получения дополнительной информации.

1
ответ дан 4 December 2019 в 02:04

Теги

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