2010-04-06 8 views
1

J'ai développé un petit service WCF qui utilise le conteneur Castle IoC Castle et il fonctionne très bien sur mon PC. Lorsque je le déployer sur un serveur Win 2008 R2 et héberger le service WCF dans IIS 7, il échoue avec l'erreur suivante. J'ai vérifié le web.config au niveau du serveur et le niveau de confiance est défini sur "Full". Qu'est-ce que je dois faire pour que cela fonctionne. En tant que test, j'ai déployé le même service sur un serveur Windows 2003 avec le niveau de confiance défini sur "Complet" et cela fonctionne correctement. Je suis incapable de comprendre quel paramètre/configuration je suis absent sur le serveur 2008 qui fait échouer le service.Château windsor sécurité exception

Stack Trace:

[SecurityException:. Cet ensemble ne permet pas en partie confiance appelants] Castle.Windsor.WindsorContainer..ctor() +0

WMS.ServiceContractImplementation.IoC.IoCInstanceProvider. .ctor (type serviceType) en D: \ WCF \ WCFProofOfConcept \ WMSServices \ WMS.ServiceContractImplementation \ COI \ IoCInstanceProvider.cs: 19

WMS.ServiceContractImplementation.IoC.IoCServiceBehavior.ApplyDi spatchBehavior (ServiceDescription ServiceDescription, ServiceHostBase ServiceHostBase) en D: \ WCF \ WCFProofOfConcept \ WMSServices \ WMS.ServiceContractImplementation \ IoC \ IoCServiceBehavior.cs: 24

System.ServiceModel.Description.DispatcherBuilder.InitializeServiceHost (ServiceDescription description, ServiceHostBase ServiceHost) 377 System.ServiceModel.ServiceHostBase.InitializeRuntime() 37 System.ServiceModel.ServiceHostBase.OnBeginOpen() +27 System.ServiceModel.ServiceHostBase.OnOpen (timeout TimeSpan) +49 de System.ServiceModel.Channels. CommunicationObject.Open (TimeSpan timeout) +261 System.ServiceModel.HostingManager.ActivateService (String normalizedVirtualPath) +121 System.ServiceModel.HostingManager.EnsureServiceAvailable (String normalizedVirtualPath) +479

+0

également affiché dans le groupe Castle: http://groups.google.com/group/castle-project-users/browse_thread/thread/2ed4ed2b32d57822 –

+1

Depuis que vous avez résolu ce problème cela vous dérangerait de l'affichage de la solution et d'en faire comme répondu? La solution est ici: http://groups.google.com/group/castle-project-users/browse_thread/thread/0da71be71b16904d. Une discussion détaillée sur le problème peut être trouvée ici: http://groups.google.com/group/castle-project-users/browse_thread/thread/2ed4ed2b32d57822 – FryHard

Répondre

Questions connexes