2011-07-21 10 views
2

J'ai créé un projet MVC 3 WCF Rest en utilisant le didacticiel décrit here. Le seul problème est que suis en mesure d'exécuter le projet et accéder au reste api lorsque l'application est en cours d'exécution au niveau de confiance élevé mais quand je change le niveau de confiance à moyen-je obtenir ce qui suit quand j'accéder au serviceService de repos WCF MVC 3 en confiance partielle

[SecurityException: Request for the permission of type 'System.Configuration.ConfigurationPermission, System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' failed.] 
    System.Security.CodeAccessSecurityEngine.Check(Object demand, StackCrawlMark& stackMark, Boolean isPermSet) +0 
    System.Security.CodeAccessSecurityEngine.Check(CodeAccessPermission cap, StackCrawlMark& stackMark) +31 
    System.Security.CodeAccessPermission.Demand() +46 
    System.ServiceModel.Description.ConfigLoader.CheckAccess(IConfigurationContextProviderInternal element) +12116253 
    System.ServiceModel.Description.ConfigLoader.LookupServiceBehaviors(String behaviorName, ContextInformation context) +12238226 
    System.ServiceModel.Description.ConfigLoader.LoadServiceDescription(ServiceHostBase host, ServiceDescription description, ServiceElement serviceElement, Action`1 addBaseAddress) +137 
    System.ServiceModel.ServiceHostBase.LoadConfigurationSectionInternal(ConfigLoader configLoader, ServiceDescription description, ServiceElement serviceSection) +67 
    System.ServiceModel.ServiceHostBase.ApplyConfiguration() +108 
    System.ServiceModel.ServiceHostBase.InitializeDescription(UriSchemeKeyedCollection baseAddresses) +192 
    System.ServiceModel.ServiceHost.InitializeDescription(Type serviceType, UriSchemeKeyedCollection baseAddresses) +49 
    System.ServiceModel.ServiceHost..ctor(Type serviceType, Uri[] baseAddresses) +151 
    Microsoft.ApplicationServer.Http.HttpServiceHost..ctor(Type serviceType, Uri[] baseAddresses) +63 
    Microsoft.ApplicationServer.Http.Activation.HttpConfigurableServiceHost..ctor(Type serviceType, IHttpHostConfigurationBuilder builder, Uri[] baseAddresses) +40 
    Microsoft.ApplicationServer.Http.Activation.HttpConfigurableServiceHostFactory.CreateServiceHost(Type serviceType, Uri[] baseAddresses) +79 
    System.ServiceModel.Activation.ServiceHostFactory.CreateServiceHost(String constructorString, Uri[] baseAddresses) +420 
    System.ServiceModel.HostingManager.CreateService(String normalizedVirtualPath) +1440 
    System.ServiceModel.HostingManager.ActivateService(String normalizedVirtualPath) +44 
    System.ServiceModel.HostingManager.EnsureServiceAvailable(String normalizedVirtualPath) +615 

S'il vous plaît Aide .. des idées sur la façon de résoudre ce problème

Répondre

0

Le projet API Web ne fonctionne actuellement pas en confiance partielle. Le support PT est prévu, mais il n'a pas encore été implémenté.

Questions connexes