Sharepoint: exception COM jeté lors de la navigation à la racine d'une nouvelle collection de sites
-
22-08-2019 - |
Question
Après une nouvelle installation de WSS 3.0 et la création d'une nouvelle collection d'applications Web et le site, je reçois l'erreur suivante lorsque je navigue au nouveau Créer un site:
[COMException (0x80070005): Access is denied.
]
System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail) +557
System.DirectoryServices.DirectoryEntry.Bind() +44
System.DirectoryServices.DirectoryEntry.get_IsContainer() +42
System.DirectoryServices.ChildEnumerator..ctor(DirectoryEntry container) +36
System.DirectoryServices.DirectoryEntries.GetEnumerator() +36
Microsoft.SharePoint.ApplicationRuntime.SPRequestModule.System.Web.IHttpModule.Init(HttpApplication app) +699
System.Web.HttpApplication.InitModulesCommon() +124
System.Web.HttpApplication.InitInternal(HttpContext context, HttpApplicationState state, MethodInfo[] handlers) +1162
System.Web.HttpApplicationFactory.GetNormalApplicationInstance(HttpContext context) +312
System.Web.HttpApplicationFactory.GetApplicationInstance(HttpContext context) +133
System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr) +196
La solution
Il me semble que le compte du pool d'applications n'a pas le droit de faire des recherches dans votre Active Directory .. essayez de les exécuter en utilisant un compte de domaine au lieu de service réseau.
Autres conseils
Quel type d'installation vous choisissez pour WSS (par exemple autonome ou agricole)?
Comme l'installation échoue sur DirectoryEntry.Bind il ressemble à un problème Active Directory. Est-ce que tout va bien avec vos comptes de service? Avez-vous vérifié l'Observateur d'événements pour des erreurs?
Vous ne devez jamais utiliser Network Service comme le compte du pool d'applications, il est un utilisateur connu que sur themachine le site est couru sur. Créer un utilisateur Active Directory dans votre domaine pour exécuter le pool d'applications sous. Puis, dans le site Web d'administration centrale au titre des opérations -> Configuration de la sécurité -> Service Configurer les comptes du nouvel utilisateur pour le pool d'application