A SharePoint Foundation webalkalmazás-szolgáltatás nem indítható el
Jelenségek
A SharePoint Foundation webalkalmazás-szolgáltatás nem indítható el a Microsoft SharePoint Server 2013-ban vagy a Microsoft SharePoint Server 2010-ben. A szolgáltatás elakad az indítás során, és a rendszer a következő hibabejegyzést naplózza az ULS-naplókban:
Provision of service failed. The process cannot access the file 'C:\inetpub\wwwroot\wss\VirtualDirectories\<web_app_name>\_app_bin\STSSOAP.DLL' because it is being used by another process. If this is a Web service, IIS must be restarted for the change to take effect. To restart IIS, open a command prompt window and type "iisreset /noforce".
A probléma oka
A probléma egy víruskereső vizsgálat miatt fordul elő.
Megoldás
Megjegyzés:
A SharePoint Foundation webalkalmazás-szolgáltatás leállásakor elveszítheti web.config módosításait és egyéb testreszabásait. Javasoljuk, hogy a javítás alkalmazása előtt biztonsági másolatot készítsen a C:\inetpub\wwwroot\wss\VirtualDirectories mappáról.
A probléma megoldásához kövesse az alábbi lépéseket:
Kövesse a TUDÁSBÁZIS-952167 útmutatását, hogy kizárjon bizonyos mappákat a víruskereső vizsgálatából.
Futtassa a következő PowerShell-parancsokat a SharePoint Foundation webalkalmazás-szolgáltatás leállításához:
$service = Get-SPServiceInstance -Server $server | where-object {$_.TypeName -eq "Microsoft SharePoint Foundation Web Application"} Stop-SPServiceInstance $service
A SharePoint Foundation webalkalmazás szolgáltatás leállítása után ellenőrizze, hogy vannak-e SharePoint-webhelyek maradványai az IIS-kezelőben, és törölje a meglévő webhelyeket az IIS-kezelőből.
Törölje a SharePoint konfigurációs gyorsítótárát. Ennek lépéseit ebben a fejlesztői cikkben találja.
Futtassa a következő parancsot a szolgáltatás kiépítéséhez:
stsadm -o provisionservice -action start -servicetype spwebservice
További információ
További segítségre van szüksége? Lépjen a SharePoint Közösség oldalra.