J'essaye de créer l'instance de WebRequest
mais il jette l'exception.WebRequest.Create throws System.NullReferenceException
code:
WebRequest request = WebRequest.Create("somURL");
Erreur:
System.NullReferenceException: Object reference not set to an instance of an object.
Ce code fonctionne sur l'environnement local, mais a échoué sur le serveur de production client.
Remarque: le client a récemment modifié l'hébergement. .Net Framework est 3.5.
Exception complète:
System.Security.SecurityException: Request for the permission of type 'System.Net.WebPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed. at System.Security.CodeAccessSecurityEngine.Check(Object demand, StackCrawlMark& stackMark, Boolean isPermSet) at System.Security.CodeAccessPermission.Demand() 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(String requestUriString) at
Oui. à cette ligne. –
S'il vous plaît signaler l'exception complète, y compris sa pile d'appels, pas seulement le message. Vous pouvez obtenir l'exception complète avec 'Exception.ToString' –
@PanagiotisKanavos, vous avez donné un bel indice –