2013-05-23 23 views
8

Tôi có máy chủ đang chạy/thử nghiệm hiện đang chạy Jenkins để tích hợp liên tục và nó cũng hoạt động như máy chủ thử nghiệm của tôi, nơi mã sẽ được triển khai để xây dựng một lần (tôi hy vọng điều chỉnh và tách riêng chúng tại một ngày sau khi ngân sách cho phép)MSDeploy WMSVC Không hoạt động

Tôi có một giải pháp web .NET (không có gì phức tạp chỉ là Umbraco về cơ bản) mà tôi có trong SVN và Jenkins hiện đang xây dựng chính xác. Bây giờ tôi muốn triển khai nó trên cùng một máy chủ bằng MSDeploy. Sau khi xây dựng hoàn thành gói được tạo nhưng triển khai không thành công với lỗi

ERROR_DESTINATION_NOT_REACHABLE: Tác vụ triển khai web không thành công. Trên máy tính từ xa, hãy đảm bảo rằng Web Deploy được cài đặt và quy trình bắt buộc ("Dịch vụ quản lý web") được bắt đầu

Dưới đây là thông số msbuild tôi rằng Jenkins sử dụng

/P:Configuration=Release 
/P:DeployOnBuild=True 
/P:MSDeployPublishMethod=WMSVC 
/P:DeployTarget=MSDeployPublish 
/P:PublishProfile=GetSomePixels 
/P:MsDeployServiceUrl=https://build.######## 
/P:AllowUntrustedCertificate=True 
/P:CreatePackageOnPublish=True 
/P:UserName=####### 
/P:Password=######## 

tôi đã kiểm tra máy chủ và các dịch vụ quản lý Web đang chạy và đang bắt đầu lên tay

tôi cũng đi vào IIS 8 giám đốc (server 2012) và chọn hộp "Cho phép kết nối từ xa" trong "Dịch vụ quản lý". Khởi động lại IIS nd WMSVC và vẫn không hoạt động.

Nếu tôi truy cập https://myserver.co.uk:8172/MsDeploy.axd trong trình duyệt, nó giải quyết (cung cấp cho bạn cảnh báo về chứng chỉ không đáng tin cậy) và sau đó hiển thị trang trống.

Bất kỳ ai có ý tưởng nào về những gì tôi có thể làm? Tôi nghĩ rằng nó có thể là tường lửa liên quan và mặc dù nó đã thêm một ngoại lệ cho các cửa sổ tường lửa cho 8172 tôi đã biến toàn bộ tường lửa tắt hoàn toàn rulle rằng ra và vẫn không có may mắn.

Đã chạy ứng dụng này trên máy chủ để kiểm tra việc nghe trên cổng chính xác

C: \ Users \ Administrator> netstat -a | findstr 8172 TCP 0.0.0.0:8172 GSP-BUILD: 0 LISTENING TCP [::]: 8172 GSP-BUILD: 0 LISTENING

+13

Ok tôi đã giải quyết vấn đề này. Dường như bạn phải kích hoạt dịch vụ quản lý web trước và sau đó cài đặt triển khai web và tôi đã thực hiện nó theo cách khác. Tôi gỡ bỏ cài đặt WebDeploy và cài đặt lại nó, khởi động lại máy chủ và làm việc của nó –

+0

làm cho một câu trả lời từ bình luận của bạn. Đây là một lời khuyên quan trọng ở đây. Cảm ơn. – Askolein

+0

Thực sự hiệu quả! Askolein cung cấp cho bạn một gợi ý tốt, @ ian-davies – Andrii

Trả lời

0

Đồng ý với nhận xét.

Chúng tôi gặp sự cố tương tự. Việc cài đặt ban đầu ngay cả khi đăng bài Dịch vụ quản lý Web dường như không đầy đủ. Trong trường hợp của chúng tôi, mặc dù dịch vụ cho biết nó đã được bắt đầu, chúng tôi không thể đạt được "đánh dấu màu xanh lá cây" khi kiểm tra kết nối từ hộp thoại Xuất bản khi xác định một cấu hình.

Cài đặt lại WebDeploy 3.6 làm cho nó hoạt động đúng.

0

Ok tôi đã giải quyết vấn đề này. Dường như bạn phải kích hoạt dịch vụ quản lý web trước và sau đó cài đặt triển khai web và tôi đã thực hiện nó theo cách khác. Tôi đã gỡ cài đặt WebDeploy và cài đặt lại nó, khởi động lại máy chủ và hoạt động

Các vấn đề liên quan