Я использую некоторые ресурсы локального компьютера с помощью функции взаимодействия COM, предоставленной в Silverlight 4.0.Следовательно, естественно, мне нужно OOB с повышенными разрешениями.Однако в моем случае я использую службы WCF, размещенные на канале HTTPS.Вот где я сталкиваюсь с проблемой.OOB с повышенными разрешениями не позволяет мне использовать службу HTTPS, размещенную в другом или одном домене, что дает мне исключение NotFound.Обратите внимание, что я использовал самоподписанный сертификат для среды разработки.То же самое также устанавливается в папке Trusted Root клиентского компьютера, на котором я тестирую.
Интересно, когда я устанавливаю параметры Fiddler (в сеансе Fiddler, Toos -> Fiddler Options -> вкладка HTTPS) вперехватывать трафик HTTPS, с установленным флажком «Расшифровать трафик HTTPS» я могу использовать одну и ту же службу HTTPS без каких-либо исключений.Но для этого Fiddler сказал мне сохранить временный сертификат в каталоге Fiddler моего профиля пользователя, и в то время у меня должен быть хотя бы один сеанс Fiddler.Следовательно, это кажется проблемой сертификации.Но относится ли это в любом случае к подписанию файла XAP требуемым сертификатом?Я не уверен.Я попытался использовать самозаверяющий сертификат и привязал URL-адрес службы уровня, чтобы использовать этот сертификат.Затем я устанавливаю тот же сертификат в доверенную корневую папку клиента.Но мне не удалось подписать XAP с этим сертификатом.
Пожалуйста, дайте мне знать, если у вас есть обходной путь.