Poprawka:.NET Framework 2.0 zarządzaną aplikację, która ma podpis Authenticode trwa dłużej niż zwykle, aby rozpocząć

Tłumaczenia artykułów Tłumaczenia artykułów
Numer ID artykułu: 936707 - Zobacz jakich produktów dotyczą zawarte w tym artykule porady.
Rozwiń wszystko | Zwiń wszystko

Na tej stronie

Symptomy

Po uruchomieniu aplikacji Microsoft.NET Framework 2.0 zarządzane, która ma podpis Authenticode firmy Microsoft.NET Framework 2.0 zarządzanych aplikacji trwa dłużej niż zwykle, aby rozpocząć.

Przyczyna

Ten problem występuje, ponieważ zarządzane.NET Framework 2.0 trwa dłużej niż zwykle, aby załadować zestawu, który ma podpis Authenticode. Podpis jest zawsze zweryfikowane podczas zarządzania programu.NET Framework 2.0 zestaw, który ma podpis Authenticode jest załadowany.

Ponadto zestaw.NET Framework 2.0 zarządzane może trwać dłużej niż zwykle, aby załadować z powodu różnych innych ustawień. Na przykład zestaw.NET Framework 2.0 zarządzanych może trwać dłużej niż zwykle, aby załadować z powodu konfiguracji sieci.

Rozwiązanie

Informacje o poprawce

Obsługiwana poprawka jest teraz udostępniana przez firmę Microsoft. Jednak jest ona przeznaczona do usunięcia tylko problemu opisanego w tym artykule. Zastosować go tylko w systemach, w których występuje ten problem. Ta poprawka może być dodatkowo testowana. Jeśli dany system nie jest poważnie narażony na ten problem, firma Microsoft zaleca poczekanie na następny program.NET Framework 2.0 z dodatkiem Service pack zawierający tę poprawkę.

Aby natychmiast rozwiązać ten problem, skontaktuj się z biurem obsługi klienta Microsoft w celu uzyskania poprawki. Aby uzyskać pełną listę numerów telefonów pomocy technicznej firmy Microsoft oraz informacje o kosztach odwiedź następującą witrynę firmy Microsoft w sieci Web:
http://support.microsoft.com/contactus/?ws=support
Uwaga W wyjątkowych przypadkach opłaty, które są zwykle naliczane za telefoniczną pomoc techniczną mogą zostać anulowane, jeśli pracownik profesjonalnego wsparcia firmy Microsoft stwierdzi, że określona aktualizacja może rozwiązać problem. Koszty obsługi zwykłe zastosuje się do dodatkowych pytań i problemów, które nie kwalifikują się do określonej aktualizacji.

Wymagania wstępne

Musisz mieć programu.NET Framework 2.0 przed zastosowaniem tej poprawki.

Informacje dotyczące ponownego uruchamiania

Po zastosowaniu tej poprawki nie jest wymagane ponowne uruchomienie komputera.

Informacje dotyczące zastępowania poprawek

Ta poprawka nie zastępuje żadnych innych poprawek.

Informacje dotyczące plików poprawki

Wersja anglojęzyczna tej poprawki ma atrybuty plików (lub nowsze) wymieniono w poniższej tabeli. Daty i godziny odpowiadające tym plikom są wymienione w formacie uniwersalnego czasu koordynowanego (UTC, Coordinated Universal Time). Podczas przeglądania informacji o pliku, jest konwertowany na czas lokalny. Aby zobaczyć różnicę między czasem UTC i czasem lokalnym, należy użyć Strefa czasowa Karta w Data i godzina element w Panelu sterowania.
Zwiń tę tabelęRozwiń tę tabelę
Nazwa plikuWersja plikuRozmiar plikuDataGodzina
Plik Mscordacwks.dll2.0.50727.876802,30428-Kwi-200709:22
Mscorjit.dll2.0.50727.876326,65628-Kwi-200709:22
Mscorlib.dll2.0.50727.8764,308,99228-Kwi-200709:22
Mscorpe.dll2.0.50727.876102,91228-Kwi-200709:22
Mscorwks.dll2.0.50727.8765,634,04828-Kwi-200709:22
Normalization.dll2.0.50727.87615,36028-Kwi-200709:22
Normidna.nlpNie dotyczy59,34228-Kwi-200709:22
Normnfc.nlpNie dotyczy45,79428-Kwi-200709:22
Normnfd.nlpNie dotyczy39,28428-Kwi-200709:22
Normnfkc.nlpNie dotyczy66,38428-Kwi-200709:22
Normnfkd.nlpNie dotyczy60,29428-Kwi-200709:22
Peverify.dll2.0.50727.876136,19228-Kwi-200709:22
Sos.dll2.0.50727.876382,46428-Kwi-200709:22
Vsavb7rt.dll8.0.50727.8761,330,68828-Kwi-200709:22

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft, które są wymienione w sekcji "Informacje zawarte w tym artykule dotyczą".

Więcej informacji

Ta poprawka dodaje ustawienia konfiguracji generatePublisherEvidence do programu.NET Framework 2.0. Po zastosowaniu tej poprawki można użyć tego ustawienia wyłączyć weryfikacji podpisu w aplikacji.NET Framework 2.0 zarządzanych konfiguracji. To ustawienie konfiguracji można użyć w pliku konfiguracji aplikacji. Aby to zrobić, Dodaj następujący kod do <ApplicationName></ApplicationName>. exe.config pliku systemu.NET Framework 2.0 zarządzanych aplikacji:
<configuration>
	<runtime>
		<generatePublisherEvidence enabled="false"/>
	</runtime>
</configuration>
Jeśli aplikacja jest obsługiwana w programie IIS, należy zmienić jedną z następujących czynności:
  • C:\windows\microsoft.NET\Framework\v2.0.50727\aspnet.config
  • C:\windows\microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config
Uwaga X 64 maszyny, trzeba również zmienić jedną z następujących czynności:
  • C:\windows\microsoft.NET\Framework64\v2.0.50727\aspnet.config
  • C:\windows\microsoft.NET\Framework64\v2.0.50727\CONFIG\machine.config
Uwaga Ze względu na sposób rozmieszczanie zespoły są ładowane, ustawienie Konfiguracja nie działa w scenariuszach rozmieszczania bezobsługowego.

Po wyłączeniu weryfikacji podpisu programu.NET Framework 2.0 zarządzane aplikacja rozpoczyna się szybciej.

Uwaga Po wyłączeniu weryfikacji podpisu już aplikacji.NET Framework 2.0 zarządzane otrzymuje dowody programu publisher. To zachowanie dotyczy aplikacji.NET Framework 2.0, zarządzane tylko wtedy, gdy używasz programu publisher dowodów lub korzystając z klasy PublisherIdentityPermission .

Ustawienie konfiguracji generatePublisherEvidence będzie dostępny w wersji systemu.NET Framework, który następuje Microsoft.NET Framework 3.0.

Aby utworzyć plik konfiguracji aplikacji, która zawiera tę konfigurację, wykonaj następujące kroki:
  1. Utwórz plik, a następnie podaj nazwę pliku <ApplicationName></ApplicationName>. exe.config pliku.
  2. W edytorze tekstu Otwórz plik, który został utworzony w kroku 1.
  3. Dodaj następujący kod do pliku.
    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
    	<runtime>
    		<generatePublisherEvidence enabled="false"/>
    	</runtime>
    </configuration>
  4. Zapisz zmiany w pliku.

Materiały referencyjne

Aby uzyskać więcej informacji kliknij następujący numer artykułu w celu wyświetlenia go w bazie wiedzy Microsoft Knowledge Base:
824684Opis standardowej terminologii używanej do opisywania aktualizacji oprogramowania firmy Microsoft

Właściwości

Numer ID artykułu: 936707 - Ostatnia weryfikacja: 3 lutego 2013 - Weryfikacja: 5.0
Informacje zawarte w tym artykule dotyczą:
  • Microsoft .NET Framework 2.0
Słowa kluczowe: 
kbvistasp1fix kbcode kbfix kbqfe kbhotfixserver kbmt KB936707 KbMtpl
Przetłumaczone maszynowo
WAŻNE: Ten artykuł nie został przetłumaczony przez człowieka, tylko przez oprogramowanie do tłumaczenia maszynowego firmy Microsoft. Firma Microsoft oferuje zarówno artykuły tłumaczone przez ludzi, jak i artykuły tłumaczone maszynowo, dzięki czemu każdy użytkownik może uzyskać dostęp do całej zawartości bazy wiedzy Knowledge Base we własnym języku. Prosimy jednak pamiętać, że artykuły przetłumaczone maszynowo nie zawsze są doskonałe. Mogą zawierać błędy słownictwa, składni i gramatyki, przypominające błędy robione przez osoby, dla których język użytkownika nie jest językiem ojczystym. Firma Microsoft nie odpowiada za wszelkie nieścisłości, błędy lub szkody spowodowane nieprawidłowym tłumaczeniem zawartości oraz za wykorzystanie tej zawartości przez klientów. Oprogramowanie do tłumaczenia maszynowego jest często aktualizowane przez firmę Microsoft.
Anglojęzyczna wersja tego artykułu to: 936707

Przekaż opinię

 

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