2011-07-21 10 views
2

hereのチュートリアルを使用してMVC 3 WCF Restプロジェクトを作成しました。唯一の問題は、プロジェクトを実行し、アプリケーションが高い信頼レベルで実行されている場合のREST APIにアクセスすることができるが、私はメディアに信頼レベルを変更したときに、私はサービスMVC 3部分信頼のWCF Rest Service

[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 

にアクセスしたときに、私は次のことを得ることです助けてください。これを解決する方法に関するアイデア

答えて

0

Web APIプロジェクトは、現在部分信頼では動作しません。 PTのサポートは計画されていますが、まだ実装されていません。

関連する問題