Simptome
Să luăm în considerare următorul scenariu:
-
Creați o aplicație Web ASP.NET 2.0.
-
Creați un fișier de resurse globale. Numele fișierului conține culture numele "zh-Hant".
În acest scenariu, nu executați aplicația Web. În plus, primiți o eroare de excepție, care seamănă cu următorul:
Descriere: Eroare în timpul calculării unei resurse necesare pentru această cerere de servicii. Revizuiți următoarele detalii ale erorii specifice și modificați codul sursă în mod corespunzător. Mesaj de eroare compilator: CS0101: namespace 'resurse' conține deja o definiție pentru 'xxxx'
Notă "zh-Hant" este nou chinezesc - nume de cultură tradițională introduse în Windows Vista și în Microsoft .NET Framework 2.0 pentru a înlocui "zh-CHS".
Cauză
Această problemă apare deoarece aplicația Web nu validează "zh-Hant" ca un nume de cultură corectă.
Rezolvare
Informații despre înlocuirea remedierilor rapide
Remedierea rapidă care corespunde cu KB971169 a fost înlocuit cu remedierea rapidă KB981201, care conține toate remedierile care au fost incluse anterior în KB971169. Ar trebui să utilizați remedierea rapidă KB981201 pentru a remedia problemele descrise în KB971169. Pentru mai multe informaţii, faceţi clic pe următorul număr de articol pentru a vedea articolul în baza de cunoştinţe Microsoft:
981201 O remediere rapidă este disponibilă pentru ASP.NET 2.0 care permite suport pentru protecție extinsă
Stare
Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.
Mai multe informații
Pentru mai multe informații despre cum se creează fișiere de resurse pentru ASP.NET Web site-uri, vizitați următorul site Web Microsoft:
Cum se: Creați fișiere de resurse pentru site-uri Web ASP.NET http://msdn.microsoft.com/en-us/library/ms247246.aspx