2010-11-08 6 views
1

erreur complète:Demande d'autorisation de type « System.Web.AspNetHostingPermission n'a

Request for the permission of type 'System.Web.AspNetHostingPermission, System, 
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed. 

Je fais l'entretien d'un ancien projet ASP.NET 2.0 « Site Web » et je avoir des problèmes avec l'erreur message posté dans le sujet. La raison de l'erreur est que j'ai récemment activé la redirection de dossier sur mon compte, et que tous mes fichiers sont maintenant situés sur un partage réseau. Je connais les problèmes de confiance avec les applications .NET et, en tant que tel, j'ai utilisé l'outil de configuration .NET 2.0 dans Outils d'administration pour définir le niveau de confiance de l'intranet sur Complet. Cela n'a eu aucun effet. Le problème semble résider dans la référence des applications à ELMAH. Quand je compilez l'application et obtenir l'erreur mentionnée, la source de l'erreur est:

<add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah"/> 

Si je supprime toutes les références à ELMAH, l'application se comporte comme prévu, sans erreur sur les niveaux de confiance. Quelqu'un peut-il m'éclairer sur ce qui se passe, et s'il y a moyen de le réparer? Je suppose que ce problème serait avec n'importe quelle DLL référencée, pas seulement ELMAH.

Aussi, je tentais d'accorder un accès complet à nouveau par l'intermédiaire caspool, en utilisant les éléments suivants:

Drive:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\caspol.exe -m -ag 1 -url 
"file:////\\myserver\homeshare$\myusername\*" FullTrust -exclusive on 

à aucun effet.

Répondre

1

Voici ce que je l'ai fait:

C:\Windows\System32>C:\Windows\Microsoft.NET\Framework\v2.0.50727\caspol.exe –m -ag 1 -url "http://localhost/*" FullTrust 
Questions connexes