Sovellusta tai ohjausobjektia ei suoriteta, kun .NET Framework 1.0:n HREF-tunnisteet yritetään suorittaa viittaamaan hallittuun suoritettavaan sovellukseen tai ohjausobjektiin

Artikkeleiden käännökset Artikkeleiden käännökset
Artikkelin tunnus: 936597 - Näytä tuotteet, joita tämä artikkeli koskee.
Tärkeää Tässä artikkelissa käsitellään rekisterin muokkaamista. Muista varmuuskopioida rekisteri ennen sen muokkaamista. Varmista, että osaat palauttaa rekisterin, jos ongelmia ilmenee. Lisätietoja rekisterin varmuuskopioimisesta, palauttamisesta ja muokkaamisesta saat napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokannassa:
256986 Microsoft Windowsin rekisterin kuvaus
Laajenna kaikki | Kutista kaikki

Oire

Oletetaan seuraava tilanne. Yrität suorittaa Microsoft .NET Framework 1.0:n HREF-tunnisteet viittaamaan hallittuun suoritettavaan sovellukseen (.exe) tai ohjausobjektiin. Yrität suorittaa HREF-tunnisteet Internet- tai intranet-vyöhykkeiltä. Tässä tilanteessa sovellusta tai ohjausobjektia ei suoriteta.

Huomautus Jos tietokoneessa on asennettuna .NET Frameworkin uudempi versio, hallittu suoritettava sovellus tai ohjausobjekti saatetaan suorittaa. Ohjausobjektit suoritetaan aina uusimmalla tietokoneeseen asennetulla yhteensopivalla .NET Frameworkin versiolla. (Esimerkiksi .NET Framework 1.0:ssa luodut ohjausobjektit suoritetaan aina .NET Framework 1.1:ssä ja .NET Framework 2.0:ssa.) Hallitut suoritettavat sovellukset suoritetaan uudemmalla yhteensopivalla .NET Frameworkin versiolla, jos sitä .NET Frameworkin versiota, jossa ne luotiin, ei ole tietokoneessa. (Esimerkiksi .NET Framework 1.0:ssa luodut sovellukset suoritetaan .NET Framework 1.1:ssä ja .NET Framework 2.0:ssa.)

Huomautus Hallittuja suoritettavia sovelluksia kutsutaan myös No-Touch Deployment -sovelluksiksi tai Zero-Impact Deployment -sovelluksiksi.

Syy

Tämä ongelma ilmenee, koska hallitut suoritettavat sovellukset tai ohjausobjektit saattavat sisältää koodia, johon ei luoteta. Oletusarvon mukaan .NET Framework 1.0 ei anna suorittaa hallittuja suoritettavia sovelluksia tai ohjausobjekteja

Workaround

Varoitus Tämän ongelman kiertotavan käyttäminen saattaa tehdä tietokoneesta tai verkosta entistä haavoittuvamman pahantahtoisten käyttäjien tai haitallisiksi suunniteltujen ohjelmien, kuten virusten, hyökkäyksille. Microsoft ei suosittele tämän kiertotavan käyttämistä. Microsoft antaa nämä tiedot, jotta voit toteuttaa tämän kiertotavan oman harkintasi mukaan. Käytä tätä kiertotapaa omalla vastuulla.

Varoitus Vakavia ongelmia saattaa ilmetä, jos muokkaat rekisteriä virheellisesti Rekisterieditorilla tai jollakin muulla tavalla. Näiden ongelmien ilmetessä saatat joutua asentamaan käyttöjärjestelmäsi uudelleen. Microsoft ei takaa, että nämä ongelmat voidaan ratkaista. Muokkaat rekisteriä omalla vastuulla.

Voit kiertää tämän ongelman jollakin seuraavista tavoista.

Tapa 1 Lisää suoritettavan hallitun sovelluksen tai ohjausobjektin sisältävä WWW-sivusto Luotetut sivustot -vyöhykkeeseen.

Tapa 2 Jos kyseessä on hallittu suoritettava sovellus, päivitä sovellus käyttämään .NET Framework 2.0:n ClickOnce-käyttöönottotekniikkaa ja asenna sitten tietokoneeseen .NET Framework 2.0 tai .NET Frameworkin uudempi versio. Lisätietoja ClickOnce-käyttöönotosta on Microsoft Developer Networkin (MSDN) verkkosivustossa seuraavassa osoitteessa:
http://msdn2.microsoft.com/en-us/library/t71a733d(en-US,VS.80).aspx
Tapa 3 Jos kyseessä on ohjausobjekti, asenna tietokoneeseen .NET Framework 2.0 tai .NET Frameworkin uudempi versio. Ohjausobjektit suoritetaan .NET Framework 2.0:ssa ja .NET Frameworkin uudemmissa versioissa.

Tapa 4 Määritä tietokone sallimaan Internet-sovellusten suorittaminen .NET Frameworkin versiossa 1.0. Voit tehdä tämän seuraavasti:
  1. Napsauta Käynnistä-painiketta, valitse Suorita, kirjoita regedit ja valitse sitten OK.
  2. Etsi seuraava rekisterin aliavain ja valitse se:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework
  3. Valitse Muokkaa-valikosta Uusi ja valitse sitten DWORD-arvo.
  4. Kirjoita EnableIEAssembliesV1.0 ja paina sitten ENTER-näppäintä.
  5. Valitse Muokkaa-valikosta Muokkaa.
  6. Kirjoita 1 ja valitse sitten OK.
  7. Sulje Rekisterieditori.
Huomautus Oletusarvon mukaan Internet-vyöhyke on jo poistettu käytöstä .NET Framework 1.0:n CAS (Code Access Security) -käytännössä. Tämän vuoksi saatat joutua ottamaan Internet-vyöhykkeen käyttöön CAS-käytännössä. Lisäksi saatat joutua käyttämään jotakin aiemmin tässä osassa kuvatuista ongelman kiertämistavoista, jotta Internet-vyöhykkeen sovellukset tai ohjausobjektit voidaan suorittaa onnistuneesti tietokoneessa.

Ominaisuudet

Artikkelin tunnus: 936597 - Viimeisin tarkistus: 3. joulukuuta 2007 - Versio: 1.3
Artikkelin tiedot koskevat seuraavia tuotteita:
  • Microsoft .NET Framework 2.0
  • Microsoft .NET Framework 1.1
  • Microsoft .NET Framework 1.0
Hakusanat: 
kbtshoot kbbug kbsecurity kbpubtypekc kbexpertiseadvanced kbexpertiseinter kbexpertisebeginner KB936597

Anna palautetta

 

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