2010-03-11 4 views
3

J'ai créé un service Wcf pour sauvegarder une page Ajax (.Net 3.5). Il est hébergé dans IIS 6.1 Integrated Pipeline. (Le reste d'Autofac est correctement configuré pour l'intégration de Web Forms).Problème de sécurité d'intégration Autofac Wcf

Tout fonctionne bien et dandy avec le pipeline Wcf normal. Toutefois, lorsque je branche la Autofac WCF Intégration (selon le wiki Autofac) Je reçois cette exception délicieuse:

[SecurityException. Cet ensemble ne permet pas aux appelants de confiance partielle] Autofac.Integration.Wcf.AutofacHostFactory. CreateServiceHost (String constructorString, Uri [] baseAddresses) dans c: \ Working \ Autofac \ src \ Source \ Autofac.Integration.Wcf \ AutofacHostFactory.cs: 78 System.ServiceModel.HostingManager.CreateService (String normaliséeVirtualPath) +604 System. ServiceModel.HostingManager.ActivateService (String normalizedVirtualPath) +46 System.ServiceModel.HostingManager.EnsureServiceAvailable (Chaîne normaliséeVirtualPath) +654

Mon Google-fu m'a échoué à trouver une solution à ce problème. Toute idée ou solution de contournement serait appréciée.

Répondre

3

Ce problème n'est pas lié à Autofac. Lorsque vous téléchargez des exécutables/DLL, Vista et Windows 7 "bloquent" ces fichiers.

Pour que mon projet fonctionne, je devais trouver les DLL Autofac que j'avais téléchargées et référenciez dans mon projet, faites un clic droit, Propriétés -> Général -> "Débloquer"