Может ' Я установил новый экземпляр AMI для EC2 (http://aws.amazon.com/amis/Microsoft/5147732567196848) и установил веб-развертывание, чтобы получать публикации моего веб-сайта на моем экземпляре EC2 Windows Server 2008 (веб-стек)

Я установил новый AMI для EC2 ( http://aws.amazon.com/amis/Microsoft/5147732567196848 ) и установили на нем веб-развертывание 2.1.

Служба веб-развертывания 2.1 работает по-настоящему, поскольку

netstat -an

показывает, что 8172 прослушивается службой агента веб-развертывания.

Но когда я пытаюсь развернуть на это сайт с помощью Project-> щелкните правой кнопкой мыши-> Опубликовать (через веб-развертывание) Я получаю следующее сообщение об ошибке

------ Build started: Project: Cir.Web, Configuration: Debug Any CPU ------
  Cir.Web -> C:\Projects\CrazyInsaneRobot\Source\Cir.Web\bin\Cir.Web.dll
------ Publish started: Project: Cir.Web, Configuration: Debug Any CPU ------
Transformed Web.config using Web.Debug.config into obj\Debug\TransformWebConfig\transformed\Web.config.
Auto ConnectionString Transformed Views\Web.config into obj\Debug\CSAutoParameterize\transformed\Views\Web.config.
Auto ConnectionString Transformed obj\Debug\TransformWebConfig\transformed\Web.config into obj\Debug\CSAutoParameterize\transformed\Web.config.
Copying all files to temporary location below for package/publish:
obj\Debug\Package\PackageTmp.
Start Web Deploy Publish the Application/package to https://ec2-175-41-170-198.ap-southeast-1.compute.amazonaws.com:8172/msdeploy.axd?site=Default%20Web%20Site ...
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\Web\Microsoft.Web.Publishing.targets(3847,5): Warning : Retrying the sync because a socket error (10054) occurred.  
Retrying operation 'Serialization' on object sitemanifest (sourcePath). Attempt 1 of 10.
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\Web\Microsoft.Web.Publishing.targets(3847,5): Warning : Retrying the sync because a socket error (10054) occurred.  
Retrying operation 'Serialization' on object sitemanifest (sourcePath). Attempt 2 of 

...
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\Web\Microsoft.Web.Publishing.targets(3847,5): Warning : Retrying the sync because a socket error (10054) occurred.  
Retrying operation 'Serialization' on object sitemanifest (sourcePath). Attempt 10 of 10.
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\Web\Microsoft.Web.Publishing.targets(3847,5): Error : Web deployment task failed.(Could not complete the request to remote agent URL 'https://ec2-175-41-170-198.ap-southeast-1.compute.amazonaws.com:8172/msdeploy.axd?site=Default Web Site'.)
This error indicates that you cannot connect to the server. Make sure the service URL is correct, firewall and network settings on this computer and on the server computer are configured properly, and the appropriate services have been started on the server.
Error details:
Could not complete the request to remote agent URL 'https://ec2-175-41-170-198.ap-southeast-1.compute.amazonaws.com:8172/msdeploy.axd?site=Default Web Site'.
The underlying connection was closed: An unexpected error occurred on a send.
Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host.
An existing connection was forcibly closed by the remote host
Publish failed to deploy.
========== Build: 1 succeeded or up-to-date, 0 failed, 0 skipped ==========
========== Publish: 0 succeeded, 1 failed, 0 skipped ==========

Мой брандмауэр на экземпляре EC2 отключен. И мои настройки брандмауэра AWS - это

http://dl.dropbox.com/u/7881451/ec2-firewall-settings.PNG

, которые являются рекомендованными.

Другие примечания / мысли:

  • Мой журнал ошибок веб-развертывания в журнале ошибок Windows полностью пуст
  • Я использовал веб-развертывание, прежде чем использовать другой AMI, и успешно справился с этим без проблем.

Если у кого-нибудь есть предложения по отладке, я был бы очень признателен!

18
задан pnuts 21 September 2014 в 10:05
поделиться