Aplikacja lub formant nie działają przy próbie uruchomienia tagów HREF programu .NET Framework 1.0 w celu wskazania zarządzanej aplikacji wykonywalnej lub formantu

Tłumaczenia artykułów Tłumaczenia artykułów
Numer ID artykułu: 936597 - Zobacz jakich produktów dotyczą zawarte w tym artykule porady.
Ważne: Ten artykuł zawiera informacje dotyczące modyfikowania rejestru. Przed zmodyfikowaniem rejestru wykonaj jego kopię zapasową. i upewnij się, że wiesz, jak przywrócić rejestr w przypadku pojawienia się problemu. Aby uzyskać dodatkowe informacje dotyczące wykonywania kopii zapasowej, przywracania i modyfikacji rejestru, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
256986 Opis rejestru systemu Microsoft Windows
Rozwiń wszystko | Zwiń wszystko

Symptomy

Rozważmy następujący scenariusz. Użytkownik usiłuje uruchomić tagi HREF systemu Microsoft .NET Framework 1.0 w celu wskazania zarządzanej aplikacji wykonywalnej (exe) lub formantu. Użytkownik próbuje uruchomić tagi HREF z Internetu lub stref intranetu. W tym scenariuszu aplikacja lub formant nie są uruchamiane.

Uwaga: Jeżeli na komputerze jest zainstalowana nowsza wersja systemu .NET Framework, zarządzana aplikacja wykonywalna lub formant mogą zostać uruchomione. Formanty są zawsze uruchamiane w najnowszej zgodnej wersji systemu .NET Framework zainstalowanej na danym komputerze. (Na przykład formaty utworzone przy użyciu systemu .NET Framework 1.0 są zawsze uruchamiane w systemach .NET Framework 1.1 i .NET Framework 2.0). Zarządzane aplikacje wykonywalne są uruchamiane w najnowszej zgodnej wersji systemu .NET Framework, jeżeli system .NET Framework użyty do utworzenia aplikacji jest niedostępny na danym komputerze. (Na przykład aplikacje utworzone przy użyciu systemu .NET Framework 1.0 są uruchamiane w systemach .NET Framework 1.1 i .NET Framework 2.0).

Uwaga: Zarządzane aplikacje wykonywalne są również zwane aplikacjami wdrażania bez ingerencji użytkownika lub bez wpływu na system.

Przyczyna

Ten problem występuje, ponieważ zarządzane aplikacje wykonywalne lub formanty mogą zawierać niezaufany kod. Domyślnie system .NET Framework 1.0 nie zezwala na uruchamianie zarządzanych aplikacji wykonywalnych lub formantów.

Obejście problemu

Ostrzeżenie: Ta metoda obejścia problemu może spowodować wzrost zagrożenia komputera lub sieci atakami złośliwych użytkowników lub szkodliwych programów, takich jak wirusy. Firma Microsoft nie zaleca tej metody obejścia problemu. Firma Microsoft podaje te informacje, aby umożliwić wdrożenie metody obejścia problemu według uznania użytkownika. Tę metodę obejścia problemu użytkownicy stosują na własną odpowiedzialność.

Ostrzeżenie: Niepoprawne zmodyfikowanie rejestru przy użyciu Edytora rejestru lub innej metody może stać się przyczyną poważnych problemów. Mogą one wymagać ponownego zainstalowania systemu operacyjnego. Firma Microsoft nie może zagwarantować, że rozwiązanie tych problemów będzie możliwe. Można modyfikować rejestr na własną odpowiedzialność.

W celu obejścia tego problemu należy skorzystać z jednej z następujących metod:

Metoda 1 Dodanie witryny sieci Web zawierającej zarządzaną aplikację wykonywalną lub formant do strefy „Zaufane witryny”.

Metoda 2 W przypadku zarządzanych aplikacji wykonywalnych uaktualnienie aplikacji w celu skorzystania z technologii wdrażania ClickOnce systemu .NET Framework 2.0, a następnie zainstalowanie systemu .NET Framework 2.0 lub jego nowszej wersji systemu na danym komputerze. Aby uzyskać więcej informacji dotyczących wdrażania ClickOnce, odwiedź następującą witrynę Microsoft Developer Network (MSDN) w sieci Web:
http://msdn2.microsoft.com/en-us/library/t71a733d(en-US,VS.80).aspx
Metoda 3 W przypadku formantów zainstalowanie systemu .NET Framework 2.0 lub jego nowszej wersji na danym komputerze. Formanty są uruchamiane w systemie .NET Framework 2.0 i nowszych wersjach systemu .NET Framework.

Metoda 4 Skonfigurowanie komputera do zezwalania na uruchamianie aplikacji internetowych w wersji 1.0 systemu .NET Framework. Aby to zrobić, wykonaj następujące kroki:
  1. Kliknij przycisk Start, kliknij polecenie Uruchom, wpisz polecenie regedit, a następnie kliknij przycisk OK.
  2. Zlokalizuj, a następnie kliknij następujący podklucz rejestru:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework
  3. W menu Edycja wskaż polecenie Nowy, a następnie kliknij polecenie Wartość DWORD.
  4. Wpisz EnableIEAssembliesV1.0, a następnie naciśnij klawisz ENTER.
  5. W menu Edycja kliknij polecenie Modyfikuj.
  6. Wpisz 1, a następnie kliknij przycisk OK.
  7. Zamknij Edytora rejestru.
Uwaga: Domyślnie strefa Internet jest już wyłączona w zasadach zabezpieczeń dostępu do kodu użytkownika (CAS, Code Access Security) dla systemu .NET Framework 1.0. Konieczne może więc być włączenie strefy Internet w zasadach CAS. Ponadto konieczne może być skorzystanie z jednej z wspomnianych w tej sekcji metod obejścia problemu, przeznaczonych dla aplikacji lub formantów, w celu pomyślnego uruchamiania ze strefy Internet na komputerze.

Właściwości

Numer ID artykułu: 936597 - Ostatnia weryfikacja: 3 grudnia 2007 - Weryfikacja: 1.3
Informacje zawarte w tym artykule dotyczą:
  • Microsoft .NET Framework 2.0
  • Microsoft .NET Framework 1.1
  • Microsoft .NET Framework 1.0
Słowa kluczowe: 
kbtshoot kbbug kbsecurity kbpubtypekc kbexpertiseadvanced kbexpertiseinter kbexpertisebeginner KB936597

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