Причини
Розглянемо таку ситуацію:
-
У вас є Microsoft .NET Framework 2.0, на основі, ClickOnce застосунку, підпису, сертифікат об'єднано.
-
У діалоговому вікні Параметри безпеки браузера Internet Explorer у вимкнути Запуск компонентів, не забезпечених сертифікатом Authenticodeпараметр.
-
Ви намагаєтеся розгортання ClickOnce застосунок, відвідавши адресу сервера, на якому застосунку.
У цьому випадку виникає System.Deployment.Application.InvalidDeploymentException до списку винятків. Після цього, з'являється таке повідомлення про помилку:
Назва: Не вдалося запустити застосунок
Опис: Для продовження. Застосунок неправильно відформатовано.
Зверніться до постачальника застосунку, щоб отримати допомогу.
Крім того, після натискання кнопки, відомості в діалоговому вікні, з'являється таке повідомлення:
Браузер не дозволяє запускати непідписані програми.
Причина
Ця проблема виникає, тому що ClickOnce не визнає об'єднано сертифіката автентифікації сертифікат дійсний.
Вирішення
Відомості про виправлення
Виправлення доступне від корпорації Майкрософт. Проте, це виправлення призначене тільки для вирішення проблеми, описаної в цій статті. Застосовуйте це виправлення лише до систем, які відчувають проблеми, описані в цій статті. Це виправлення може отримати додаткове тестування. Тому, якщо ця проблема не сильно впливає на вас, ми рекомендуємо почекати наступного оновлення програмного забезпечення, що містить це виправлення.
Якщо Виправлення доступне для завантаження, є розділ "Виправлення доступне для завантаження" на початку цієї статті бази знань. Якщо цей розділ не відображається, зверніться до служби підтримки клієнтів Microsoft, щоб отримати виправлення.
Примітка. Якщо виникають додаткові проблеми, або потрібно виявлення проблем, можливо, доведеться створити окремий запит на обслуговування. Звичайні кошти на технічну підтримку будуть застосовуватися для додаткових питань і проблем, які не пов'язані з цим виправленням. Повний список телефонів служби підтримки користувачів і технічної підтримки, або створити окремий запит на обслуговування відвідайте веб-сайт корпорації Майкрософт:
http://support.microsoft.com/contactus/?ws=supportПримітка. У формі "Виправлення доступне для завантаження" відображається список мов, для яких це виправлення доступне. Якщо потрібна мова не відображається, то виправлення недоступне для даної мови.
Крім того, ви можете завантажити це виправлення Microsoft підключення веб-сайт:
https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=28951
Попередні вимоги
Потрібно мати Microsoft .NET Framework 2.0, пакет оновлень 2 (SP2) або в Microsoft .NET Framework 3.5 із пакетом оновлень 1 (SP1), щоб застосувати це виправлення.
Необхідність перезавантаження
Перезавантажте комп'ютер, після того, як застосувати це виправлення, якщо немає екземпляр .NET Framework не потрібно.
Відомості про заміну виправлень
Це виправлення не замінює інших виправлень.
Відомості про файли
Англійська версія цього виправлення на комп'ютері має атрибути файлів (або новіші атрибути файлів), подані в нижченаведеній таблиці. Значення дати й часу для цих файлів наведено за всесвітнім координованим часом (UTC). Переглядаючи відомості про файл, час конвертується у місцевий час. Щоб визначити різницю між UTC і місцевим часом, використайте вкладку Часовий пояс у Дата й час на панелі керування.
Для всіх підтримуваних версій x86-процесорів, Windows XP, Windows Server 2000 та Windows Server 2003
Ім'я файлу |
Версія файлу |
Розмір файлу |
Дата |
Час |
Платформа |
---|---|---|---|---|---|
System.deployment.dll |
2.0.50727.4401 |
970,752 |
14-Sep-2009 |
05:20 |
x86 |
Для всіх підтримуваних версій x64-процесорів, Windows XP, Windows Server 2000 та Windows Server 2003
Ім'я файлу |
Версія файлу |
Розмір файлу |
Дата |
Час |
Платформа |
---|---|---|---|---|---|
System.deployment.dll |
2.0.50727.4401 |
970,752 |
14-Sep-2009 |
04:55 |
x64 |
Для всіх підтримуваних версій на платформі Itanium, Windows XP, Windows Server 2000 та Windows Server 2003
Ім'я файлу |
Версія файлу |
Розмір файлу |
Дата |
Час |
Платформа |
---|---|---|---|---|---|
System.deployment.dll |
2.0.50727.4401 |
970,752 |
14-Sep-2009 |
04:55 |
IA-64 |
Для всіх підтримуваних версій x86-процесорів, Windows Vista SP2 та Windows Server 2008 SP2
Ім'я файлу |
Версія файлу |
Розмір файлу |
Дата |
Час |
Платформа |
---|---|---|---|---|---|
System.deployment.dll |
2.0.50727.4431 |
970,752 |
08-Feb-2010 |
07:02 |
x86 |
Для всіх підтримуваних версій x64-процесорів, Windows Vista SP2 та Windows Server 2008 SP2
Ім'я файлу |
Версія файлу |
Розмір файлу |
Дата |
Час |
Платформа |
---|---|---|---|---|---|
System.deployment.dll |
2.0.50727.4431 |
970,752 |
08-Feb-2010 |
07:02 |
x86 |
Для всіх підтримуваних версій Windows Server 2008 SP2 на базі Itanium
Ім'я файлу |
Версія файлу |
Розмір файлу |
Дата |
Час |
Платформа |
---|---|---|---|---|---|
System.deployment.dll |
2.0.50727.4431 |
970,752 |
08-Feb-2010 |
07:02 |
x86 |
Стан
Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".
Додаткові відомості
Додаткові відомості про файли
Відомості про додаткові файли для ОС Windows Vista SP2 та Windows Server 2008 SP2
Додаткові файли для всіх підтримуваних x86-розрядних версій ОС Windows Server 2008 SP2 та Windows Vista SP2
Ім'я файлу |
Msil_system.deployment_b03f5f7f11d50a3a_6.0.6002.22331_none_490c46ed4ae71a48.manifest |
Версія файлу |
Не застосовується |
Розмір файлу |
4,671 |
Дата (UTC) |
08-Feb-2010 |
Час (UTC) |
13:43 |
Додаткові файли для всіх підтримуваних x64-розрядних версій ОС Windows Server 2008 SP2 та Windows Vista SP2
Ім'я файлу |
Amd64_netfx-system.deployment_b03f5f7f11d50a3a_6.0.6002.22331_none_8bc8c3ffb14c485b.manifest |
Версія файлу |
Не застосовується |
Розмір файлу |
5,506 |
Дата (UTC) |
08-Feb-2010 |
Час (UTC) |
13:37 |
Ім'я файлу |
Msil_system.deployment_b03f5f7f11d50a3a_6.0.6002.22331_none_490c46ed4ae71a48.manifest |
Версія файлу |
Не застосовується |
Розмір файлу |
4,671 |
Дата (UTC) |
08-Feb-2010 |
Час (UTC) |
13:43 |
Додаткові файли для всіх підтримуваних на базі Itanium версій ОС Windows Vista SP2
Ім'я файлу |
Ia64_netfx-system.deployment_b03f5f7f11d50a3a_6.0.6002.22331_none_d375d898c5c8a945.manifest |
Версія файлу |
Не застосовується |
Розмір файлу |
5,494 |
Дата (UTC) |
08-Feb-2010 |
Час (UTC) |
13:17 |
Ім'я файлу |
Msil_system.deployment_b03f5f7f11d50a3a_6.0.6002.22331_none_490c46ed4ae71a48.manifest |
Версія файлу |
Не застосовується |
Розмір файлу |
4,671 |
Дата (UTC) |
08-Feb-2010 |
Час (UTC) |
13:43 |
-
Authenticode-це технологія Microsoft, який використовує стандартний криптографія увійти до програми з кодом цифрові сертифікати. Цифрові сертифікати, перевірити справжність її видавця застосунку.
-
Ланцюжок сертифікатів, це послідовність сертифікатів. Кожний сертифікат в мережі з підписом далі сертифікат послідовність. Сертифікат мереж, які створюються створити ланцюжок довіри з вузол сертифікат до довірених центр сертифікації (CA) сертифіката. Сертифікати, що в мережі можна назвати "ланцюгові сертифікати."
Щоб отримати додаткові відомості про розгортання ClickOnce для Microsoft .NET Windows Forms застосунків відвідайте веб-сайт Microsoft Developer Network (MSDN):