Lijst met problemen die worden verholpen door de compatibiliteitsupdate voor de.NET Framework 3.0 SP2

Vertaalde artikelen Vertaalde artikelen
Artikel ID: 958483 - Bekijk de producten waarop dit artikel van toepassing is.
INLEIDING
Dit artikel bevat informatie over het analyseren van problemen met het.NET Framework 3.0 Service Pack 2 (SP2) na een upgrade naar de..NET Framework 3.5 servicepack 1 (SP1). Deze problemen worden opgelost in een.NET Framework 3.5 SP1-update.

Voor meer informatie over het. NET Framework 3.5 SP1-update, klikt u op het volgende artikelnummer in de Microsoft Knowledge Base:
959209Een update voor de.NET Framework 3.5 Service Pack 1 is beschikbaar
Alles uitklappen | Alles samenvouwen

Op deze pagina

Meer informatie

  • De nieuwe functie voor dynamische gegevens die is opgenomen in de.NET Framework 3.5 SP1 navigeren niet-op-een relaties. Vanwege het onvermogen-op-een relaties navigeren de dynamische gegevens website waarop een entiteit framework gegevensmodel maken mislukt.
  • ASP.Functie NET browser initiaal wordt verbroken wanneer de FrontPage-uitbreiding is geïnstalleerd. Dit probleem treedt op omdat de extensie FrontPage een verborgen map onder de map App_Browser met een .browser-bestand met metagegevens wordt toegevoegd. ASP.NET een fout gegenereerd wanneer ASP.NET geeft deze bestanden. Dit probleem heeft gevolgen voor clients die de FrontPage-extensie geïnstalleerd.
  • Nadat u de.NET Framework 3.5 SP1, een website die gebruikmaakt van een afgeleide versie van deUpdateProgressbesturingselement ondervinden de volgende uitzondering:
    Een ProgressTemplate moet worden opgegeven op het besturingselement met ID 'id' UpdateProgress.
    Dit probleem treedt op vanwege een verschil in werking tussen de..NET Framework 3.5 en het..NET Framework 3.5 SP1. In de..NET Framework 3.5, deUpdateProgressbesturingselement dwingt de eis van eenProgressTemplateeigenschap van dePreRenderroutine. Een afgeleideUpdateProgressbesturingselement die eis kan cijfermanie door het overschrijven van deOnPreRenderde gebeurtenis wordt afgeleid besturingselement. Daarom deUpdateProgressbesturingselement aanroepen kunt vermijden deBase.OnPreRenderde gebeurtenis. In de..NET Framework 3.5 SP1, deUpdateProgressbesturingselement gebruikt deCreateChildControlsmethode instantiëren deProgressTemplateeigenschap. Daarom wordt de vereiste afgedwongen op een ander punt in de levenscyclus van de pagina. Daarom deOnPreRendertechniek kan niet het selectievakje cijfermanie.
  • Het hulpprogramma SGEN.exe genereert een fout en genereert geen assembly voor serialisatie terwijl u het gereedschap SGEN.exe genereren een assembly bevat bepaalde typen hebben de[Verouderd (IsError = true)]eigenschap. Echter het hulpprogramma SGEN.exe niet belet het.NET Framework van de typen in de assembly-verouderde serialiseren.
  • Exchange Web services genereren uitzonderingen vanwege problemen met WCF (Windows Communication Foundation). Elk van de uitzonderingen leidt een mislukte aanvraag. Daarom Exchange service lijkt te zijn tijdelijk niet beschikbaar of werken niet.
  • Wijzigingen in de just-in-time (JIT)-optimalisatie die zijn aangebracht in de.NET Framework 3.5 SP1 veroorzaken een onjuiste bevordering van de velden te registreren. Daarom JIT onjuiste code genereert. Dit probleem treedt alleen op wanneer u decpblk ontbreektinstructies of deinitblkinstructies. Deze instructies zijn alleen uitgestoten door beheerde C++-compiler. Dit probleem is van toepassing op code die wordt gegenereerd door JIT en NGEN.
  • Betekenisloze 1.1-assembly's kunnen mislukken als de assemblages bepaalde methoden overschrijven de.NET Framework. Dit probleem kan bijvoorbeeld optreden als een.NET Framework 1.1 type virtuele methode overschrijft, maar hetzelfde type in de virtuele methode niet overschrijven de.NET Framework 2.0. Dit moet een recente wijziging niet omdat een implementatie van de methode nog eerder in de overervingshiërarchie bestaat. Echter, als virtuele methode overschreven, virtuele methode vervolgens ingebouwd tegen 1.1 en vervolgens de virtuele methode is obfuscator, betekenisloze code werkt niet wanneer de code wordt uitgevoerd de.NET Framework 2.0 SP2 of in de..NET Framework 3.5 SP1.
  • In de.NET Framework 3.5 SP1 vanwege de wijzigingen die zijn aangebracht in een NULL-waarde voor adres aselecte indeling ruimte-indeling (ASLR), een geval van storing veroorzaakt een toegangsfout in runtime. Deze toegangsfout doet als uitzondering ExecutionEngineException. Bovendien wordt het proces beëindigd.
  • Wanneer u bepaalde bestandstypen in runtime door reflectie als een product deserialisatie maakt, voert de runtime een oneindige lus in 32-bits processen. In 64-bits processen doet zich een uitzondering-geheugen. Het type moet een generiek type geïnstantieerd met behulp van een verwijzingstype. Bovendien het type moet implementeren deISerializableinterface en een statisch veld bevatten.
  • Nadat u de.NET Framework 3.5 SP1 wordt het volgende Uitzonderingsfoutbericht wanneer een website is ondergebracht onder IIS:
    Mislukt System.Runtime.InteropServices.COMException
    Dit probleem treedt op wanneer volgende voorwaarden is voldaan:
    • De website is ondergebracht onder IIS wordt ASP uitgevoerd.NET.
    • ASP.Windows Presentation Foundation (WPF) NET gebruikt voor het genereren van afbeeldingen op het moment.
  • Relatieve hyperlinks in XPS-documenten verbreekt en de toepassing vastlopen. XPS-documenten wanneer u een koppeling naar een andere locatie in hetzelfde document bladeren gebeurt er niets. Of de toepassing het XPS-document fungeert vastloopt.
  • In de..NET Framework 3.5 SP1, deGeometry.Combinemethode maakt meer punten of segmenten dan de methode worden gemaakt in eerdere versies. 10 Maal het aantal punten of informatie die wordt gegenereerd door WPF gebruikt een pad geometrie in eerdere versies definiëren. Eerdere versies vereist drie regels definiëren een relatief eenvoudige geometrische vorm of pad. 30-Lijnen zijn echter vereist in de..NET Framework 3.5 SP1.
  • Nadat u de.NET Framework 3.5 SP1 dynamische gegevens kan refererende sleutel-id's in een-op-een-relatie weergeven. Websites of toepassingen die zijn gemaakt met ASP.NETTO dynamische gegevens worden verbroken omdat dynamische gegevens neemt de eigenschap descriptors bestaat. Dynamische gegevens wordt de eigenschap descriptors labels voor koppelingen.

    De gegenereerde uitzondering de volgende strekking weergegeven:
    HttpException (0x80004005): DataBinding: 'System.Web.UI.WebControls.EntityDataSourceWrapper' bevat geen eigenschap met de naam 'Manager'.
  • De navigatie-eigenschappen die zijn niet hetzelfde als het type koppelingen kunt u niet verwijderen. Dit probleem treedt op wanneer de naam verschilt van de eigenschap navigatie die de relatie van dit type met een ander type beschrijft.
  • ADO.NET Data Services-client kan een ontwikkelaar van de client een nieuwe entiteit invoegen in de service en die entiteit koppelen aan andere verwante diensten. Als de client is praten met een service die wordt ondersteund door een relationele database, worden de regels van het schema van de database toegepast op voegt de service. In databases is het algemene NOT NULL-beperking voor refererende sleutels in tabellen plaatsen. In dat geval moet een tabel invoegen als een refererende sleutel naar de gerelateerde entiteit bevatten. Echter, vanwege een codefout in ADO.NETTO client library, nieuwe entiteiten en verenigingen verwijzing niet in één keer instellen. U kunt de ADO dus niet gebruiken.Client Services gegevens NET samen met algemene beperkingen voor refererende-sleuteltabel.
  • Als de clientbibliotheek een object dat is gekoppeld aan een of meer extra objecten bijhouden is, kunt u een object order niet verwijderen. Dit probleem treedt op omdat de bibliotheek ook probeert verwijzingen tussen objecten verwijderen.
  • AutoCommit Oracle transacties is anders in de.NET Framework 2.0 SP1 van het gedrag in de.NET Framework 2.0 SP2. In de.NET Framework 2.0 SP2 als een toepassing een transactie start de transactie is voltooid en een nieuwe transactie op de verbinding start, alle opdrachten uitgevoerd in de tweede transactie uitvoeren in de modus voor automatisch doorvoeren. De wijzigingen die zijn aangebracht door de opdrachten zijn vastgelegd in de database, zelfs als de transactie teruggedraaid.

Bestandsgegevens

x 86-versies

Deze tabel samenvouwenDeze tabel uitklappen
BestandsnaamVersieDatumTijdGrootte
System.ServiceModel.dll3.0.4506.225406 Dec 200804: 125,931,008
System.ServiceModel.dll3.0.4506.225406 Dec 200804: 125,931,008
System.ServiceModel.dll3.0.4506.225406 Dec 200804: 125,931,008
Wpfgfx_v0300.dll3.0.6920.150006 Dec 200803: 351,736,528
PresentationFramework.dll3.0.6920.150006 Dec 200803: 305,283,840
PresentationFramework.dll3.0.6920.150006 Dec 200803: 305,283,840

x 64-versies

Deze tabel samenvouwenDeze tabel uitklappen
BestandsnaamVersieDatumTijdGrootte
System.ServiceModel.dll3.0.4506.225406 Dec 200803: 175,267,456
System.ServiceModel.dll3.0.4506.225406 Dec 200804: 125,931,008
System.ServiceModel.dll3.0.4506.225406 Dec 200803: 175,267,456
System.ServiceModel.dll3.0.4506.225406 Dec 200804: 125,931,008
System.ServiceModel.dll3.0.4506.225406 Dec 200803: 175,267,456
System.ServiceModel.dll3.0.4506.225406 Dec 200804: 125,931,008
Wpfgfx_v0300.dll3.0.6920.150006 Dec 200803: 082,254,672
Wpfgfx_v0300.dll3.0.6920.150006 Dec 200803: 351,736,528
PresentationFramework.dll3.0.6920.150006 Dec 200803: 054,636,672
PresentationFramework.dll3.0.6920.150006 Dec 200803: 054,636,672
PresentationFramework.dll3.0.6920.150006 Dec 200803: 305,283,840
PresentationFramework.dll3.0.6920.150006 Dec 200803: 305,283,840

Eigenschappen

Artikel ID: 958483 - Laatste beoordeling: zaterdag 19 maart 2011 - Wijziging: 2.0
De informatie in dit artikel is van toepassing op:
  • Microsoft .NET Framework 3.0
Trefwoorden: 
kbsurveynew kbHotfixServer kbqfe kbmt KB958483 KbMtnl
Automatisch vertaald artikel
BELANGRIJK: Dit artikel is vertaald door de vertaalmachine software van Microsoft in plaats van door een professionele vertaler. Microsoft biedt u professioneel vertaalde artikelen en artikelen vertaald door de vertaalmachine, zodat u toegang heeft tot al onze knowledge base artikelen in uw eigen taal. Artikelen vertaald door de vertaalmachine zijn niet altijd perfect vertaald. Deze artikelen kunnen fouten bevatten in de vocabulaire, zinsopbouw en grammatica en kunnen lijken op hoe een anderstalige de taal spreekt en schrijft. Microsoft is niet verantwoordelijk voor onnauwkeurigheden, fouten en schade ontstaan door een incorrecte vertaling van de content of het gebruik ervan door onze klanten. Microsoft past continue de kwaliteit van de vertaalmachine software aan door deze te updaten.
De Engelstalige versie van dit artikel is de volgende:958483

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