Lors de la configuration d'un nouveau poste de travail en développement, lorsque j'exécute l'application ASP.NET (MVC) à partir de Visual Studio 2008, j'obtiens une exception SecurityException. Des idées quel pourrait être le problème?SecurityException: Échec de la demande d'autorisation de type AspNetHostingPermission
J'accède aux fichiers de données sur SMB (c'est un partageais monté en Z :) et j'ai donné une confiance totale à en exécutant
caspol -m -ag 1 -url "\\server\share\" FullTrust -exclusive on
Le retraçage complet est:
Server Error in '/' Application.
Security Exception
Description: The application attempted to perform an operation not allowed by the security policy. To grant this application the required permission please contact your system administrator or change the application's trust level in the configuration file.
Exception Details:
System.Security.SecurityException: Request for the permission of type 'System.Web.AspNetHostingPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[SecurityException: Request for the permission of type 'System.Web.AspNetHostingPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.]
System.Reflection.Assembly._GetType(String name, Boolean throwOnError, Boolean ignoreCase) +0
System.Reflection.Assembly.GetType(String name, Boolean throwOnError, Boolean ignoreCase) +42
System.Web.UI.Util.GetTypeFromAssemblies(ICollection assemblies, String typeName, Boolean ignoreCase) +145
System.Web.UI.TemplateParser.GetType(String typeName, Boolean ignoreCase, Boolean throwOnError) +73
System.Web.UI.TemplateParser.ProcessInheritsAttribute(String baseTypeName, String codeFileBaseTypeName, String src, Assembly assembly) +111
System.Web.UI.TemplateParser.PostProcessMainDirectiveAttributes(IDictionary parseData) +279Version Information: Microsoft .NET Framework Version:2.0.50727.4927; ASP.NET Version:2.0.50727.4927
Oui, je un m. Savez-vous si dans ce lien, le serveur web fait référence à IIS? Parce que j'utilise Casini pour le développement. – Pablo
Ce lien fait référence à IIS, mais je pense que Casini a les mêmes restrictions. Avez-vous essayé d'accorder le droit FullTrust au partage distant? – Espo
Je ne doute pas Casini a les mêmes restrictions, je n'ai juste pas été capable de comprendre comment le réparer. Comment accordez-vous FullTrust à un partage distant? – Pablo