/ / Erreur du serveur dans / Application MyApp (accès refusé)? - sql, sql-server, visual-studio, visual-studio-lightswitch, interrupteur de lumière-2012

Erreur de serveur dans / Application MyApp (accès refusé)? - sql, sql-server, visual-studio, visual-studio-lightswitch, interrupteur de lumière-2012

Je viens de publier mon application LS chez mon hôte(WinHost) et j'ai utilisé les paramètres de publication fournis par mon hôte et configuré la base de données, etc.

Erreur de serveur dans l'application "/ MyAPP".

Description de l'exception de sécurité: L'application a tenté de effectuer une opération non autorisée par la politique de sécurité. À accorder cette application l'autorisation requise s'il vous plaît contactez votre système administrateur ou modifier le niveau de confiance de l'application dans le fichier de configuration.

Détails des exceptions: System.Security.SecurityException: demande pour le permission de type "System.Security.Permissions.SecurityPermission, mscorlib, Version = 4.0.0.0, Culture = neutre, PublicKeyToken = b77a5c561934e089 "a échoué.

Erreur de source:

Une exception non gérée a été générée au cours de laexécution du demande Web en cours. Informations concernant l'origine et la localisation de l'exception peut être identifiée à l'aide de la trace de pile d'exceptions ci-dessous.

Trace de la pile:

[SecurityException: demande de permission de type "System.Security.Permissions.SecurityPermission, mscorlib, Version = 4.0.0.0, Culture = neutre, PublicKeyToken = b77a5c561934e089 " échoué.]
Microsoft.LightSwitch.BaseServices.Logging.Utilitaires.HostEnvironment.RunningInAzureCore () +0 Microsoft.LightSwitch.BaseServices.Logging.Utilities.HostEnvironment.RunningInAzure () +108 Microsoft.LightSwitch.BaseServices.Logging.Utilities.HostEnvironment.get_IsEncryptionRequired () +24 Microsoft.LightSwitch.WebHost.Implementation.LightSwitchHttpModule.Init (HttpApplication application) +21
System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS (IntPtr appContext, contexte HttpContext, gestionnaires MethodInfo []) +418
System.Web.HttpApplication.InitSpecial (état HttpApplicationState, MethodInfo [] gestionnaires, IntPtr appContext, contexte HttpContext) +172
System.Web.HttpApplicationFactory.GetSpecialApplicationInstance (IntPtr appContext, contexte HttpContext) +336
System.Web.Hosting.PipelineRuntime.InitializeApplication (IntPtr appContext) +296

-------------------------------------------------- ------------------------------ Informations sur la version: Microsoft .NET Framework Version: 4.0.30319; Version ASP.NET: 4.0.30319.18045


/>

Maintenant, je me suis assuré que mon serveur utilise .NET 4. J'ai vérifié que les informations d'identification sont correctes à plusieurs reprises. L'application débogue bien. Mais pas après que je l’ai téléchargée.

Ce qui donne? Je comprends qu’il est écrit "SecurityException and Access Denied, etc." - mais qu'est-ce que cela signifie en réalité lorsque D'accord?

Réponses:

0 pour la réponse № 1

Vous souhaiterez peut-être vérifier l'application sur le serveur Web. Assurez-vous que le pool d'applications et l'application s'exécutent sous les niveaux d'autorisation appropriés pour le type d'application.

Cela peut être un peu délicat, mais en général vousobtenez une erreur dans l'application s'il y a des informations d'identification incorrectes dans la base de données ou si l'authentification de l'utilisateur est incorrecte. Si l'application elle-même échoue, il peut y avoir un problème d'autorisations dans IIS.


0 pour la réponse № 2

Vérifiez le niveau de confiance de votre application. Accédez à votre application, cliquez sur le niveau de confiance .NET et remplacez-le par FULL.