2011-03-15 1 views
0

Je reçois une exception PlatformNotSupportedException dans Windows XP Édition familiale (SP3) lors de l'appel d'un service Web à partir d'une application Winform.PlatformNotSupportedException en raison des compteurs de performance lors de l'appel d'un service Web

La trace de la pile est la suivante:

System.PlatformNotSupportedException: Feature requires Windows 2000 or later. 
    at System.Diagnostics.SharedUtils.CheckNtEnvironment() 
    at System.Diagnostics.PerformanceCounter.Initialize() 
    at System.Diagnostics.PerformanceCounter.set_RawValue(Int64 value) 
    at System.Net.NetworkingPerfCounters.Initialize() 
    at System.Net.Configuration.SettingsSectionInternal..ctor(SettingsSection section) 
    at System.Net.Configuration.SettingsSectionInternal.get_Section() 
    at System.Net.HttpWebRequest.get_DefaultMaximumResponseHeadersLength() 
    at System.Net.HttpWebRequest..ctor(Uri uri, ServicePoint servicePoint) 
    at System.Net.HttpRequestCreator.Create(Uri Uri) 
    at System.Net.WebRequest.Create(Uri requestUri, Boolean useUriBase) 
    at System.Net.WebRequest.Create(Uri requestUri) 
    at System.Web.Services.Protocols.WebClientProtocol.GetWebRequest(Uri uri) 
    at System.Web.Services.Protocols.HttpWebClientProtocol.GetWebRequest(Uri uri) 
    at System.Web.Services.Protocols.SoapHttpClientProtocol.GetWebRequest(Uri uri) 
    at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) 

Quelqu'un a une idée de ce qui se passe? Thx

+0

Quelle version de .NET utilisez-vous? Peut-être que ce n'est pas pris en charge sur XP Home? –

+0

Quel est le code réel qui génère l'erreur? – Amy

Répondre

1

L'utilisateur a créé un raccourci pour démarrer l'application, et avait mis le mode de compatibilité Windows NT 4.

activer le mode de compatibilité résolu hors du problème.

Questions connexes