2016-09-14 3 views
0

Я использую файловую систему для мультимедиа и пытаюсь заставить Web Deploy работать между CM и CD, но запутываюсь при попытке опубликовать элемент мультимедиа.Проблема с развертыванием в Интернете с файлами с файлами sitecore

Мой WebDeploy.config выглядит следующим образом:

<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> 

Я не могу показаться, чтобы получить пройти эту ошибку в Sitecore после публиковать любые идеи ?:

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

Вы видели это сообщение в блоге? https://sitecorebasics.wordpress.com/2013/01/14/is-your-publishing-stuck-and-and-log-file-shows-due-to-webdeploy/ –

ответ

0

Я исправил это, установив веб-Deploy из WebPI. По какой-то причине, когда я только установил Web Deploy 3.6 независимо, службы не были зарегистрированы должным образом. После установки через WebPI работа публикации сразу же начала работать.

Смежные вопросы