2016-09-14 4 views
0

Ich verwende Dateisystem für Medien und versuche, Web Deploy zwischen CM und CD zu arbeiten, aber beim Versuch, Medienartikel zu veröffentlichen, kommt es zu Problemen.Web-Bereitstellungsproblem mit Sitecore-Mediendateien

Mein WebDeploy.config sieht wie folgt aus:

<targetDatabase>web</targetDatabase> 
<targetServer>cd-site</targetServer> 
<userName>Administrator</userName> 
<password>pwd</password> 
<localRoot>C:\inetpub\wwwroot\CM\Website</localRoot> 
<remoteRoot>C:\inetpub\wwwroot\CD\Website</remoteRoot> 
<items hint="list:AddPath"> 
    <media>App_Data/MediaFiles</media> 
</items> 

scheine ich kann nicht auf diesen Fehler passieren in Sitecores nach veröffentlichen, irgendwelche Ideen ?:

5652 02:01:11 INFO Job started: Publish to 'web' 
ManagedPoolThread #13 02:01:11 INFO MSDEPLOY: Performing synchronization for App_Data/MediaFiles 
ManagedPoolThread #13 02:01:11 ERROR MSDEPLOY: Failed to synchronize folder App_Data/MediaFiles. Please verify that the folder exists and is accessible. 
Exception: Microsoft.Web.Deployment.DeploymentAgentUnavailableException: Remote agent (URL http://cd-site/MSDEPLOYAGENTSERVICE) could not be contacted. Make sure the remote agent service is installed and started on the target computer. ---> Microsoft.Web.Deployment.DeploymentException: An unsupported response was received. The response header 'MSDeploy.Response' was '' but 'v1' was expected. ---> System.Net.WebException: The remote server returned an error: (401) Unauthorized. 
at System.Net.HttpWebRequest.GetResponse() 
at Microsoft.Web.Deployment.AgentClientProvider.GetHttpResponse(HttpWebRequest request) 
--- End of inner exception stack trace --- 
--- End of inner exception stack trace --- 
at Microsoft.Web.Deployment.AgentClientProvider.GetHttpResponse(HttpWebRequest request) 
at Microsoft.Web.Deployment.AgentClientProvider.CreateStatusThread(DeploymentSyncContext syncContext) 
at Microsoft.Web.Deployment.AgentClientProvider.RemoteDestSync(DeploymentObject sourceObject, DeploymentSyncContext syncContext) 
at Microsoft.Web.Deployment.DeploymentObject.SyncToInternal(DeploymentObject destObject, DeploymentSyncOptions syncOptions, PayloadTable payloadTable, ContentRootTable contentRootTable) 
at Microsoft.Web.Deployment.DeploymentObject.SyncTo(DeploymentProviderOptions providerOptions, DeploymentBaseOptions baseOptions, DeploymentSyncOptions syncOptions) 
at Sitecore.Publishing.WebDeploy.DeploymentTaskRunner.Execute() 
+0

Haben Sie diesen Blogpost gesehen? https://sitecorebasics.wordpress.com/2013/01/14/is-your-publishing-stuck-and-and-log-file-shows-due-to-webdeploy/ –

Antwort

0

ich dieses Problem behoben, indem Web Deploy Installation von WebPI. Aus irgendeinem Grund, wenn ich Web Deploy 3.6 nur unabhängig installiert habe, wurden die Dienste nicht richtig registriert. Nach der Installation über WebPI wurde der Publishing-Job sofort gestartet.