ИСПРАВЛЕНИЕ: A.NET Framework 2.0 занимает больше времени, чем обычно, для запуска управляемого приложения, которое имеет подпись Authenticode

Переводы статьи Переводы статьи
Код статьи: 936707 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Проблема

При запуске Microsoft.NET Framework 2.0 управляемого приложения с подписью Microsoft Authenticode.NET Framework 2.0 занимает больше времени, чем обычно, для запуска управляемого приложения.

Причина

Эта проблема возникает из-за.NET Framework 2.0 управляемую сборку, которая содержит подпись Authenticode занимает больше времени, чем обычно, для загрузки. Подпись является всегда при проверке.NET Framework 2.0 загружена управляемую сборку, которая содержит подпись Authenticode.

Кроме того.NET Framework 2.0 управляемой сборки может занять больше времени, чем обычно загружен из-за различных параметров. Например.NET Framework 2.0 управляемой сборки может занять больше времени, чем обычно загружен из-за конфигурации сети.

Решение

Сведения об исправлении

Исправление от корпорации Майкрософт доступна. Тем не менее он предназначен для устранения проблемы, описанной в этой статье. Предлагаемое исправление должно применяться исключительно в системах, где наблюдается вышеописанная проблема. Это исправление может пройти дополнительную проверку. Таким образом Если эта проблема серьезно не влияет, рекомендуется дождаться следующего.NET Framework 2.0 пакета обновления, содержащего это исправление.

Для немедленного решения этой проблемы обратитесь в службу поддержки пользователей Майкрософт для получения исправления. Полный список телефонов службы поддержки клиентов корпорации Майкрософт и сведения об условиях обслуживания посетите веб-узел Майкрософт:
условиям обслуживания
Примечание В особых случаях предусмотренная обычно для звонков в службу поддержки может быть отменена, если специалистом службы поддержки Майкрософт определяет конкретные обновления решения проблемы. Расходы на поддержку обычно будет применяться к Дополнительные вопросы и проблемы, которые не соответствуют требованиям особым обновлением.

Необходимые условия

Необходимо иметь.NET Framework 2.0 установлена до установки исправления.

Необходимость перезагрузки

После установки данного исправления перезагружать компьютер не требуется.

Сведения о замене исправлений

Это исправление не заменяет других исправлений.

Сведения о файле

Английская версия исправления содержит атрибуты файла (или более поздними), приведенные в следующей таблице. Дата и время для файлов указаны в формате общего скоординированного времени (UTC). При просмотре сведений о файле преобразуются в местное время. Чтобы узнать разницу между временем UTC и местным временем, следует использовать Часовой пояс Вкладка в Дата и время элемент панели управления.
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремя
Файла Mscordacwks.dll2.0.50727.876802,30428 Апреля 2007 г.09: 22
Mscorjit.dll2.0.50727.876326,65628 Апреля 2007 г.09: 22
Библиотека mscorlib.dll2.0.50727.8764,308,99228 Апреля 2007 г.09: 22
Mscorpe.dll2.0.50727.876102,91228 Апреля 2007 г.09: 22
Mscorwks.dll2.0.50727.8765,634,04828 Апреля 2007 г.09: 22
Normalization.dll2.0.50727.87615,36028 Апреля 2007 г.09: 22
Normidna.NLPНе применимо59,34228 Апреля 2007 г.09: 22
Normnfc.NLPНе применимо45,79428 Апреля 2007 г.09: 22
Normnfd.NLPНе применимо39,28428 Апреля 2007 г.09: 22
Normnfkc.NLPНе применимо66,38428 Апреля 2007 г.09: 22
Normnfkd.NLPНе применимо60,29428 Апреля 2007 г.09: 22
Peverify.dll2.0.50727.876136,19228 Апреля 2007 г.09: 22
SOS.dll2.0.50727.876382,46428 Апреля 2007 г.09: 22
Vsavb7rt.dll8.0.50727.8761,330,68828 Апреля 2007 г.09: 22

Статус

Корпорация Майкрософт подтверждает, что это проблема в продуктах корпорации Майкрософт, перечисленных в разделе «Относится к».

Дополнительная информация

Данное исправление добавляет параметр конфигурации generatePublisherEvidence .NET Framework 2.0. После установки этого исправления можно использовать этот параметр конфигурации для отключения проверки подписи в.NET Framework 2.0 управляемого приложения. Можно использовать этот параметр конфигурации в файле конфигурации приложения. Для этого добавьте следующий код для <ApplicationName></ApplicationName>. exe.config файл.NET Framework 2.0 управляемого приложения:
<configuration>
	<runtime>
		<generatePublisherEvidence enabled="false"/>
	</runtime>
</configuration>
Если приложения, размещенного в службах IIS, измените один из следующих:
  • C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet.config
  • C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config
Примечание В 64-машин, необходимо также изменить одно из следующих действий:
  • C:\Windows\Microsoft.NET\Framework64\v2.0.50727\aspnet.config
  • C:\Windows\Microsoft.NET\Framework64\v2.0.50727\CONFIG\machine.config
Примечание Из-за, как автоматическое развертывание сборки загружаются, этот параметр не работает в сценариях развертывания без вмешательства.

При отключении проверки подписи.NET Framework 2.0 управляемые приложения быстрее.

Примечание При отключении проверки подписи.Больше не NET Framework 2.0 управляемые приложения получает свидетельство издателя. Влияет на это поведение.NET Framework 2.0 управляемого приложения, только в том случае, когда используется свидетельство издателя или с помощью класса PublisherIdentityPermission .

GeneratePublisherEvidence параметры конфигурации будут доступны в версии.NET Framework, которая следует за Microsoft.NET Framework 3.0.

Чтобы создать файл конфигурации приложения, содержащего этот параметр конфигурации, выполните следующие действия.
  1. Создайте файл, а затем введите имя файла <ApplicationName></ApplicationName>. exe.config файла.
  2. В текстовом редакторе откройте файл, созданный на шаге 1.
  3. Добавьте следующий код в файл.
    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
    	<runtime>
    		<generatePublisherEvidence enabled="false"/>
    	</runtime>
    </configuration>
  4. Сохраните изменения в файл.

Ссылки

Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
824684Описание стандартной терминологии, используемой для описания обновлений программных продуктов Майкрософт

Свойства

Код статьи: 936707 - Последний отзыв: 5 апреля 2012 г. - Revision: 5.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft .NET Framework 2.0
Ключевые слова: 
kbvistasp1fix kbcode kbfix kbqfe kbhotfixserver kbmt KB936707 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:936707

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com