2012-04-27 23 views
7

Tôi đang cố gắng làm msdeploy của ứng dụng MVC vào hộp windows7, chạy trên dòng lệnh. Và tiếp tục gặp phải lỗi này:msdeploy mvc để Windows7 nhận ERROR_DESTINATION_NOT_REACHABLE và 404

Error Code: ERROR_DESTINATION_NOT_REACHABLE More Information: Could not connect to the destination computer ("192.168.xxx.xxx" ). On the destination computer, make sure that Web Deploy is installed and that the required process ("The Web Management Service") is started. Error: The remote server returned an error: (404) Not Found. Error count: 1.

Tôi đã xác minh cả Wmsvc (dường như điều này đang được sử dụng) và MsDepSvc đang chạy. Và tường lửa bị vô hiệu hóa. Trong trình duyệt khi tôi truy cập https://192.168.xxx.xxx:8172/msdeploy.axd, tôi gặp lỗi máy chủ 404, có vẻ hơi xa hơn một chút so với dòng lệnh dừng lại.

Hầu hết các hướng dẫn về thiết lập IIS7 và triển khai Web tôi có thể tìm thấy trực tuyến là dành cho Máy chủ MS. Cả máy cục bộ của tôi và máy Windows7 đều có cùng phiên bản Msdeploy được cài đặt.

Trả lời

6

Đối với hệ điều hành không phải máy chủ (ví dụ: Windows 7) Triển khai web xuất bản qua Dịch vụ quản lý web không được hỗ trợ. Thay vào đó, bạn sẽ phải sử dụng Dịch vụ tác nhân từ xa, đây là dịch vụ xuất bản chỉ dành cho quản trị viên. Bạn có thể tìm thêm thông tin tại http://technet.microsoft.com/en-us/library/dd569059(v=WS.10).aspx.

+0

Cảm ơn câu trả lời của bạn, Đã nói! Nó có lẽ ít hơn một điều thông minh để thử anyways .. – user1360089

9

Tôi đã có cùng một vấn đề với VM trên Azure và giải pháp là bật trước Dịch vụ quản lý IIS và sau đó cài đặt Triển khai Web (Tôi đã sử dụng Trình cài đặt Nền tảng Web). Dường như thứ tự cài đặt có vấn đề. Bạn có thể tìm thấy một mục nhập blog mà tôi đã viết về điều này tại đây http://davidjrh.intelequia.com/2012/10/configurando-web-platform-installer-y.html

+1

Cảm ơn, cố định vấn đề của tôi. Cuối cùng có thể triển khai ngay bây giờ, một lần nữa. – Skowronek

0

Sau khi kiểm tra dịch vụ quản lý và triển khai Web 3.0 được cài đặt đúng, tôi thấy rằng (ít nhất từ ​​VS2012) URL dịch vụ có vẻ quan trọng ở đây, cố gắng xuất bản đối với bất kỳ những điều sau đây không làm việc cho tôi:

  • FQDN (localmachine.domain.local)
  • IP tên miền Địa chỉ (172.22.xxx.xxx)
  • loop-lại IP (127.0.0.1)

Trong khi sau DID làm việc:

  • localhost
  • tên NetBIOS (localmachine)
+0

Bạn đã điều chỉnh chứng chỉ SSL mà Dịch vụ quản lý sử dụng chưa? –

5

tôi đã cùng một vấn đề sử dụng MSDeploy để triển khai ứng dụng web của tôi để từ xa IIS máy chủ 7,5 web chạy windows 7 Tôi vừa tìm ra cách khắc phục vấn đề hôm nay sau khi đọc bài viết của Sayed, vì vậy tôi muốn đăng giải pháp của mình ở đây cho bất cứ ai sẽ gặp phải vấn đề này như tôi. Hãy thử điều này:

  • Enable Management Service IIS (trong control panel >> thêm hoặc loại bỏ các tính năng >> thêm hoặc loại bỏ các cửa sổ tính năng)
  • Cài đặt Web Triển khai (http://www.iis.net/downloads/microsoft/web-deploy)
  • mở cmd với quyền hành chính, loại "Net bắt đầu msdepsvc" để bắt đầu "Web triển khai dịch vụ đại lý".
  • Kiểm tra liên kết này trong trình duyệt của bạn: http://serveraddress/MsDeployAgentService/, nếu nó nhắc tên người dùng và mật khẩu, MsDeployAgentService đang chạy trên máy chủ, hãy chuyển sang bước tiếp theo.
  • Trong VS, nhập trong http://serveraddress/MsDeployAgentService/ trong URL dịch vụ trong khi tạo xuất bản, thay vì https://serveraddress:8172/MsDeploy.axd và nhấp vào kết nối thử nghiệm. Nó sẽ ổn thôi.
+0

Cảm ơn bạn Đã làm việc như say mê. :) – Pankaj

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