Voir le flux RSS

DotNetMatt

ASP.NET Core 1.1 : erreur Inheritance security rules violated by type : 'System.Net.Http.WebRequestHandler'

Noter ce billet
par , 01/07/2017 à 06h29 (535 Affichages)
En faisant des tests d'utilisation de l'API de gestion d'Azure pour les comptes de stockage depuis une appli Web ASP.NET Core 1.1, je me prend l'exception "Inheritance security rules violated by type: 'System.Net.Http.WebRequestHandler'. Derived types must either match the security accessibility of the base type or be less accessible.".

C'est etrange car depuis une application Console en .NET 4.6.2 ca fonctionne parfaitement.

Cela se produit lorsque je cree mon client de cette facon :
Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
var storeManagementClient = new StorageManagementClient(credentials);
ou de cette facon :
Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
var storeManagementClient = CloudContext.Clients.CreateStorageManagementClient(credentials);

En fouillant un peu, il s'avere que c'est un probleme qui a donne du fil a retordre aux equipes qui bossent sur Core, comme vous pouvez le voir sur ce ticket : Inheritance security rules violated by type: 'System.Net.Http.WebRequestHandler'. Derived types must either match the security accessibility of the base type or be less accessible. #11100 .

Il aura fallu plusieurs mois pour trouver une solution. Aujourd'hui, il suffit donc de mettre a jour (ou d'installer) le package System.Net.Http vers la version 4.3.1 ou 4.3.2 ou >. Ca vous evitera peut-etre de perdre quelques heures a chercher...

Envoyer le billet « ASP.NET Core 1.1 : erreur Inheritance security rules violated by type : 'System.Net.Http.WebRequestHandler' » dans le blog Viadeo Envoyer le billet « ASP.NET Core 1.1 : erreur Inheritance security rules violated by type : 'System.Net.Http.WebRequestHandler' » dans le blog Twitter Envoyer le billet « ASP.NET Core 1.1 : erreur Inheritance security rules violated by type : 'System.Net.Http.WebRequestHandler' » dans le blog Google Envoyer le billet « ASP.NET Core 1.1 : erreur Inheritance security rules violated by type : 'System.Net.Http.WebRequestHandler' » dans le blog Facebook Envoyer le billet « ASP.NET Core 1.1 : erreur Inheritance security rules violated by type : 'System.Net.Http.WebRequestHandler' » dans le blog Digg Envoyer le billet « ASP.NET Core 1.1 : erreur Inheritance security rules violated by type : 'System.Net.Http.WebRequestHandler' » dans le blog Delicious Envoyer le billet « ASP.NET Core 1.1 : erreur Inheritance security rules violated by type : 'System.Net.Http.WebRequestHandler' » dans le blog MySpace Envoyer le billet « ASP.NET Core 1.1 : erreur Inheritance security rules violated by type : 'System.Net.Http.WebRequestHandler' » dans le blog Yahoo

Mis à jour 04/07/2017 à 17h08 par Malick

Catégories
DotNET , C# , ASP.NET

Commentaires