Seznam problémů, které aktualizace pro kompatibilitu aplikací.Rozhraní .NET Framework 3.0 SP2

Překlady článku Překlady článku
ID článku: 958483 - Produkty, které se vztahují k tomuto článku.
ÚVOD
Tento článek obsahuje informace o rozdělení problémy s.NET Framework 3.0 Service Pack 2 (SP2), po upgradu na.Rozhraní .NET Framework 3.5 Service Pack 1 (SP1). Tyto problémy jsou vyřešeny v.NET Framework 3.5 SP1 aktualizace.

Další informace o. NET Framework 3.5 SP1 aktualizace získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
959209Aktualizace.NET Framework 3.5 Service Pack 1 je k dispozici
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Další informace

  • Nová funkce dynamických dat, která je součástí.NET Framework 3.5 SP1 nelze přejít vztahů 1: 1. Pokus o vytvoření webu dynamických dat, který je spuštěn na datový model entity framework selže z důvodu neschopnost přejít vztahů 1: 1.
  • ASP.Funkce prohlížeče NET cap se přeruší, pokud je nainstalována rozšíření FrontPage. Tomuto problému dochází, protože rozšíření FrontPage přidá skryté složky ve složce App_Browser, který obsahuje soubor .browser, který obsahuje metadata. PROSTŘEDÍ ASP.NET vygeneruje chybu při ASP.NET předává tyto soubory. Tento problém se týká klientů, kteří mají nainstalována rozšíření FrontPage.
  • Po instalaci.NET Framework 3.5 SP1, web, který používá odvozené verzi UpdateProgress ovládací prvek může dojít k následující výjimce:
    ProgressTemplate musí být určen v ovládacím prvku UpdateProgress s ID 'id'.
    K tomuto problému dochází z důvodu rozdíl v chování mezi.Rozhraní .NET Framework 3.5 a.Rozhraní .NET Framework 3.5 SP1. V.Rozhraní .NET Framework 3.5, UpdateProgress ovládací prvek vynucuje požadavek ProgressTemplate Vlastnost z Fáze preRender Rutina. Odvozené UpdateProgress ovládací prvek můžete podkopat tento požadavek přepsáním OnPreRender událost odvozené ovládacího prvku. Proto UpdateProgress ovládací prvek můžete vyhnout volací Založte.OnPreRender událost. V.Rozhraní .NET Framework 3.5 SP1, UpdateProgress řízení použití CreateChildControls způsob vytvoření instance ProgressTemplate Vlastnost. Proto požadavek je vynucen v jiném bodě cyklu stránky. Proto OnPreRender technika nelze podkopat šek.
  • Nástroj SGEN.exe k chybě a generovat sestavení serializace, při použití nástroje SGEN.exe pro generování sestavení, která obsahuje některé typy, které mají [Zastaralé (IsError = true)] Vlastnost. Však nástroj SGEN.exe by neměla bránit.NET Framework od-zastaralé typů v sestavení serializace.
  • Exchange webové služby generují výjimky z důvodu problémů systému Windows Communication Foundation (WCF). Jednotlivé výjimky výsledky v požadavku se nezdařilo. Proto služba Exchange zřejmě dočasně dolů nebo nefunguje.
  • Změny optimalizace just-in-time (JIT), které byly provedeny v.NET Framework 3.5 SP1 způsobit nesprávné zhodnocení pole zaregistrovat. Proto JIT generuje nesprávný kód. K tomuto problému dochází pouze při použití cpblk pokyny nebo initblk pokyny. Tyto pokyny jsou pouze vyzařovaného spravované kompilátor C++. Tento problém se týká kód generovaný JIT a NGEN.
  • Obfuscated 1.1 sestavení může selhat, pokud sestavení potlačit určité metody v.Rozhraní .NET Framework. Tento problém může například dojít, pokud.NET Framework 1.1 typ přepíše virtuální metody, ale stejný typ nepřepisuje virtuální metody v.Rozhraní .NET Framework 2.0. Nemělo by to být rozdělení změnit, protože implementace metody stále existuje výše v hierarchii dědičnosti. Však virtuální metody přepsáno, virtuální metody je potom vytvořena proti 1.1 a potom je virtuální metody zakódovány, obfuscated kód nefunguje při spuštění kódu.NET Framework 2.0 SP2 nebo v.Rozhraní .NET Framework 3.5 SP1.
  • V.NET Framework 3.5 SP1, z důvodu změn provedených v kontrole hodnoty NULL pro podporu adresu místa rozložení náhodného (ASLR), případ selhání způsobuje narušení přístupu v modulu runtime. Toto narušení přístupu se projeví jako výjimku ExecutionEngineException. Navíc je proces ukončen.
  • Při vytváření určitých typů v modulu runtime pomocí odrazu jako produkt rekonstrukci modulu runtime do 32bitové zadá nekonečné smyčce. V 64bitové procesy dojde k výjimce z důvodu nedostatku paměti. Obecný typ, která je vytvořena pomocí typu odkazu musí být typu. Kromě toho musí implementovat typ ISerializable rozhraní a obsahovat statické pole.
  • Po instalaci.NET Framework 3.5 SP1, zobrazí se následující chybová zpráva výjimka při hostitelem je webový server v rámci služby IIS:
    Nezdařilo System.Runtime.InteropServices.COMException
    Tento problém nastane, jsou-li splněny následující podmínky whenthe:
    • Webový server, který je umístěn v rámci služby IIS je spuštěna ASP.NET.
    • PROSTŘEDÍ ASP.NET pomocí Windows Presentation Foundation (WPF) generovat obrazy na průběžně.
  • Relativní hypertextové odkazy na dokumenty XPS přerušit a způsobit selhání aplikace. Dokumenty XPS při procházení odkaz na jiné místo ve stejném dokumentu, nic se nestane. Nebo dojde k selhání aplikace, která je hostitelem dokumentu XPS.
  • V.Rozhraní .NET Framework 3.5 SP1, Geometry.Combine Metoda vytvoří další body nebo segmenty než metoda vytvoří v předchozích verzích. Bod nebo cestu informací generovaných WPF používá k definování cesty geometrií jako v předchozích verzích desetkrát počet bodů. Starší verze vyžadují tři řádky definujte relativně jednoduchého geometrického tvaru nebo cesty. Však jsou vyžadovány 30 řádků v.Rozhraní .NET Framework 3.5 SP1.
  • Po instalaci.NET Framework 3.5 SP1, dynamických dat nelze zobrazit ID pro cizí klíč v relaci. Webové stránky nebo aplikace, které jsou vytvořeny pomocí prostředí ASP.NET dynamických dat jsou poškozeny, protože dynamických dat předpokládá, že existuje vlastnost popisovače. Dynamických dat používá vlastnost popisovače získávání štítků pro odkazy.

    Jedinou výjimkou je generován podobná následující:
    HttpException (0x80004005): DataBinding: 'System.Web.UI.WebControls.EntityDataSourceWrapper' neobsahuje vlastnost s názvem "Správce".
  • Odkazy na navigační vlastnosti, které nejsou pojmenované stejně jako typ nelze odstranit. K tomuto problému dochází v případě, že název typu se liší od vlastnost navigace, který popisuje vztah s jiným typem tohoto typu.
  • ADO.Klient služby NET dat umožňuje vývojář klienta do služby vložit novou entitu a přiřadit dané entity s jinými subjekty související. Pokud je klient mluví data služby, který je zálohován relační databáze, na vloží do služby jsou vynucena pravidla schématu databáze. V databázích je společná NOT NULL omezení cizího klíče do tabulky. V takovém případě musí zahrnovat vloženým do tabulky cizího klíče související entitu. Avšak z důvodu kódu vada ADO.Knihovna NET klienta, nové subjekty a sdružení odkaz nelze nastavit najednou. Proto nelze použít objekty ADO.Datové služby NET klient spolu s společné omezení cizího klíče tabulky.
  • Pokud knihovna klienta je sledování objektu, který je přidružen k jedné nebo více dalších objektů nelze odstranit objekt pořadí. Tomuto problému dochází, protože knihovna se také pokusí odstranit odkazy mezi objekty.
  • Chování AutoCommit Oracle transakcí se liší v.NET Framework 2.0 SP1 z chování v.NET Framework 2.0 SP2. V.NET Framework 2.0 SP2, aplikace spustí transakci, dokončení transakce a potom spustí novou transakci na stejné připojení všechny příkazy, které jsou spouštěny v druhém transakci spustit v režimu automatické potvrzení. Změny provedené pomocí těchto příkazů jsou do databáze, i v případě, že je transakce vrácena zpět.

Informace o souboru

x 86 verze

Zmenšit tuto tabulkuRozšířit tuto tabulku
Název souboruVerzeDatumČasVelikost
System.ServiceModel.dll3.0.4506.225406Prosinec 2008.04: 125,931,008
System.ServiceModel.dll3.0.4506.225406Prosinec 2008.04: 125,931,008
System.ServiceModel.dll3.0.4506.225406Prosinec 2008.04: 125,931,008
Wpfgfx_v0300.dll3.0.6920.150006Prosinec 2008.03: 351,736,528
PresentationFramework.dll3.0.6920.150006Prosinec 2008.03: 305,283,840
PresentationFramework.dll3.0.6920.150006Prosinec 2008.03: 305,283,840

verze x 64

Zmenšit tuto tabulkuRozšířit tuto tabulku
Název souboruVerzeDatumČasVelikost
System.ServiceModel.dll3.0.4506.225406Prosinec 2008.03: 175,267,456
System.ServiceModel.dll3.0.4506.225406Prosinec 2008.04: 125,931,008
System.ServiceModel.dll3.0.4506.225406Prosinec 2008.03: 175,267,456
System.ServiceModel.dll3.0.4506.225406Prosinec 2008.04: 125,931,008
System.ServiceModel.dll3.0.4506.225406Prosinec 2008.03: 175,267,456
System.ServiceModel.dll3.0.4506.225406Prosinec 2008.04: 125,931,008
Wpfgfx_v0300.dll3.0.6920.150006Prosinec 2008.03: 082,254,672
Wpfgfx_v0300.dll3.0.6920.150006Prosinec 2008.03: 351,736,528
PresentationFramework.dll3.0.6920.150006Prosinec 2008.03: 054,636,672
PresentationFramework.dll3.0.6920.150006Prosinec 2008.03: 054,636,672
PresentationFramework.dll3.0.6920.150006Prosinec 2008.03: 305,283,840
PresentationFramework.dll3.0.6920.150006Prosinec 2008.03: 305,283,840

Vlastnosti

ID článku: 958483 - Poslední aktualizace: 24. května 2011 - Revize: 6.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft .NET Framework 3.0
Klíčová slova: 
kbsurveynew kbHotfixServer kbqfe kbmt KB958483 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:958483

Dejte nám zpětnou vazbu

 

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