EC2 용 신선한 AMI (http://aws.amazon.com/amis/Microsoft/5147732567196848)를 설치하고 Web Deploy 2.1을 설치했습니다.내 웹 사이트 게시를 수신 할 수있는 EC2 Windows Server 2008 (웹 스택) 인스턴스를 가져올 수 없습니다.
웹 2.1 서비스가 웹 배포 에이전트 서비스에서 대기하고되고
netstat -an
쇼 8172으로 진짜 실행하고 배포 할 수 있습니다.
그러나, 나는 내가 EC2 인스턴스 내 방화벽이있다
------ 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 ==========
다음과 같은 오류 메시지가 나타납니다 (웹 배포를 통해) 프로젝트 -> 오른쪽 클릭 -> 게시를 사용하여이 사이트에 배포하려고 껐다. 그리고 내 AWS 방화벽 설정이 권장 설정은
입니다.
다른 주/생각 : 윈도우 오류 로그에
- 내 웹 배포 오류 로그 내가 과거에 다른 AMI를 사용하기 전에 배포 웹을 사용하고 문제없이 성공했습니다
- 완전히 비어 있습니다.
누군가 디버깅하는 방법에 대한 제안 사항이 있으면 감사하게 생각합니다.
시도 텔넷 (MyIP에를) 8172 응답을 얻습니까? –
@ hamlin11 예. telnet으로 연결할 수 있습니다. 저에게 효과가 있었던 것에 대한 대답을 확인하십시오.이 문제를 짐작하지 못했을 것입니다. – CVertex
내 문제는 EC2 전나무 ewall D__D. 귀하의 질문 주셔서 감사합니다, 그것은 내 문제를 해결! –