De toepassing of het besturingselement wordt niet uitgevoerd wanneer u via HREF-codes van .NET Framework 1.0 wilt verwijzen naar een beheerde uitvoerbare toepassing of een besturingselement

Vertaalde artikelen Vertaalde artikelen
Artikel ID: 936597 - Bekijk de producten waarop dit artikel van toepassing is.
Belangrijk Dit artikel bevat informatie over het bewerken van het register. Maak eerst een back-up van het register voordat u dit gaat bewerken. Ga eerst na of u weet hoe u het register kunt herstellen als er een probleem optreedt. Als u meer informatie wilt over het maken van een back-up van het register en het herstellen of wijzigen van het register, klikt u op het volgende artikelnummer in de Microsoft Knowledge Base:
256986 Beschrijving van het Microsoft Windows-register
Alles uitklappen | Alles samenvouwen

Symptomen

Neem bijvoorbeeld het volgende scenario. U probeert HREF-codes van Microsoft .NET Framework 1.0 uit te voeren om te verwijzen naar een beheerde uitvoerbare toepassing (.exe) of naar een besturingselement. U probeert HREF-codes uit te voeren vanaf internet of vanuit intranetzones. In dit scenario wordt de toepassing of het besturingselement niet uitgevoerd.

Opmerking Als er een nieuwere versie van .NET Framework op de computer is geïnstalleerd, wordt de toepassing of het besturingselement mogelijk wel uitgevoerd. Besturingselementen worden altijd ondersteund door de laatst compatibele versie van .NET Framework die op de computer is geïnstalleerd. (Besturingselementen die bijvoorbeeld zijn ontworpen voor .NET Framework 1.0 werken met .NET Framework 1.1 en met .NET Framework 2.0.) Beheerde uitvoerbare toepassingen kunnen worden uitgevoerd op een latere compatibele versie van .NET Framework als de versie van .NET Framework waarvoor ze zijn gebouwd niet beschikbaar is op de computer. (Toepassingen die zijn ontwikkeld voor .NET Framework 1.0 kunnen bijvoorbeeld worden uitgevoerd met .NET Framework 1.1 en .NET Framework 2.0.)

Opmerking Beheerde uitvoerbare toepassingen worden ook wel ?toepassingen met no-touch implementatie? of ?toepassingen met zero-impact implementatie? genoemd.

Oorzaak

Dit probleem treedt op omdat de toepassingen of besturingselementen mogelijk niet-vertrouwde code bevatten. .NET Framework 1.0 biedt standaard geen toestemming voor het uitvoeren van beheerde uitvoerbare toepassingen of besturingselementen.

Workaround

Waarschuwing Door deze methode kan uw computer of netwerk kwetsbaarder worden voor aanvallen door kwaadwillende gebruikers of schadelijke software, zoals virussen. Deze methode wordt dan ook afgeraden. Microsoft verschaft deze informatie alleen zodat u zelf kunt beslissen of u de methode al dan niet wilt uitvoeren. Het gebruik van deze methode is voor uw eigen risico.

Waarschuwing Er kunnen zich ernstige problemen voordoen als u het register met de Register-editor of met een andere methode foutief wijzigt. Wellicht moet u door deze problemen het besturingssysteem opnieuw installeren. Microsoft kan niet garanderen dat deze problemen kunnen worden opgelost. Het wijzigen van het register is dan ook voor uw eigen risico.

Ga op een van de volgende manieren te werk om dit probleem te omzeilen:

Methode 1 Voeg de website met de beheerde uitvoerbare toepassing of het besturingselement toe aan de zone Vertrouwde websites.

Methode 2 In het geval van beheerde uitvoerbare toepassingen werkt u de toepassing bij naar de ClickOnce-implementatietechnologie van .NET Framework 2.0. Vervolgens installeert u .NET Framework 2.0 of een latere versie van .NET Framework op de computer. Voor meer informatie over ClickOnce kunt u de volgende MSDN-website (Microsoft Developer Network) bezoeken:
http://msdn2.microsoft.com/en-us/library/t71a733d(en-US,VS.80).aspx
Methode 3 In het geval van besturingselementen installeert u .NET Framework 2.0 of een latere versie van .NET Framework op de computer. Besturingselementen bieden ondersteuning voor .NET Framework 2.0 en latere versies van .NET Framework.

Methode 4 Configureer de computer zo dat internettoepassingen kunnen worden uitgevoerd met versie 1.0 van .NET Framework. Hiertoe gaat u als volgt te werk:
  1. Klik op Start, klik op Uitvoeren, typ regedit en klik op OK.
  2. Klik op de volgende registersubsleutel:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework
  3. Open het menu Bewerken, wijs de optie Nieuw aan en klik op DWORD-waarde.
  4. Typ EnableIEAssembliesV1.0 en druk op Enter.
  5. Open het menu Bewerken en klik op Wijzigen.
  6. Typ 1 en klik op OK.
  7. Sluit de Register-editor af.
Note De zone Internet is standaard uitgeschakeld in het beveiligingsbeleid op basis van codetoegangsrechten (CAS) voor .NET Framework 1.0. Het is dus mogelijk dat u de zone Internet moet inschakelen in het beleid. Bovendien moet u mogelijk een van de eerder beschreven methoden uit deze sectie gebruiken om toepassingen en besturingselementen zonder problemen te kunnen uitvoeren vanuit de zone Internet op de computer.

Eigenschappen

Artikel ID: 936597 - Laatste beoordeling: maandag 3 december 2007 - Wijziging: 1.3
De informatie in dit artikel is van toepassing op:
  • Microsoft .NET Framework 2.0
  • Microsoft .NET Framework 1.1
  • Microsoft .NET Framework 1.0
Trefwoorden: 
kbtshoot kbbug kbsecurity kbpubtypekc kbexpertiseadvanced kbexpertiseinter kbexpertisebeginner KB936597

Geef ons feedback

 

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