Từ Windows 8 đến Windows Server 2012 (IIS 8) được cài đặt và hoạt động, tôi có thể sử dụng IIS Manager trên hộp W8 để quản lý máy chủ từ xa nhưng tôi nhận được 404.7 từ WMSvc khi tôi thực hiện lệnh sau:
msdeploy.exe" -verb:dump -source:contentPath=c:\InetPub\wwwroot,computerName=https://uktnws01:8172/MsDeploy.axd,userName=corp\administrator,password=WMSvcIsCrap,authType=Basic -allowUntrusted
Tôi đã thử tất cả các loại kết hợp và tham số. Tôi có thể telnet đến cổng đó, tôi biết nó mở.
Tôi chỉ gỡ bỏ tính năng Dịch vụ quản lý khỏi Windows và khởi động lại. Tôi sẽ rót cho mình một cái scotch và làm một số đồ ăn nhẹ. Trong khi đó, nếu bạn có bất kỳ ý tưởng nào, hãy chia sẻ.
Tham gia blog trực tiếp của tôi dưới đây và làm theo hành động.
Cập nhật 1
Với dịch vụ quản lý đã bị xóa, bây giờ tôi nhận được
Lỗi: Không thể kết nối với máy chủ từ xa Lỗi: Không thể thực hiện kết nối vì máy đích đã chủ động từ chối 192.168.2.22:8172 Số lỗi: 1.
Trong đó dòng thứ 2 là một thông điệp mới! Woohoo.
Cập nhật 2
Được rồi, vì vậy mọi thứ đang đi từ xấu đến tồi tệ hơn bây giờ. Kể từ khi cài đặt lại, bảng điều khiển IIS từ xa sẽ thông báo trên chứng chỉ và sau đó nói,
Máy chủ không chấp nhận kết nối từ xa.
Nhưng tôi nghĩ điều này là do có lẽ tôi đã không kích hoạt lại Quản lý từ xa, bên cạnh việc cài đặt thứ đáng nguyền rủa này.
Cập nhật 3
Khi bật Quản lý từ xa, IIS từ xa hoạt động trở lại nhưng 404 đã trả về. Chỉ vì lợi ích của SEO, đây là lỗi đầy đủ:
Error Code: ERROR_DESTINATION_NOT_REACHABLE More Information: Could not connect to the remote computer ("uktnws01"). On the remote computer, make sure that Web Deploy is installed and that the required process ("Web Management Service") is started. Learn more at http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_DESTINATION_NOT_REACHABLE.
Error: The remote server returned an error: (404) Not Found.
Error count: 1.
Cập nhật 4
Đã thử lệnh tương tự với máy chủ web khác qua VPN cho khách hàng và điều đó rất có hiệu quả! Có vẻ như IIS được giới thiệu trên bản dựng hoàn toàn mới năm 2012 của tôi.
Cập nhật 5
Tôi đã kích hoạt theo dõi yêu cầu không thành công cho WMSvc và đã thấy rằng 404.7 đến từ mô-đun RequestFilteringModule. 404.7 là 'Mở rộng tệp bị từ chối' theo tài liệu.
http://www.iis.net/configreference/system.webserver/security/requestfiltering
Việc thêm một quy tắc máy chủ rõ ràng cho các tệp .axd không giúp được gì. Thật thú vị khi xem mô-đun này mặc dù nó áp đặt các hạn chế về độ dài URL và kích thước nội dung. Bạn có thể tưởng tượng việc khắc phục sự cố này trong ứng dụng WCF được lưu trữ trên IIS không! Haha. Tôi đang khóc thực sự.
Cập nhật 6
Tôi đang xóa Yêu cầu Lọc có nghĩa là loại bỏ ASP.NET và nhiều thứ khác nữa. Họ cần cài đặt lại các tính năng và phụ thuộc của Windows Tất cả trong một lần vì chúng tôi viết tùy chọn Phần mềm không đáng tin cậy.
Cập nhật 7
Tôi cài đặt lại mọi thứ và sau đó một số người Úc tên Richard xuất hiện từ đâu và hoàn toàn giải thích rằng Web Deploy thực sự không phải là một phần của WMSvc như tiêu chuẩn, ngay cả trên IIS 8 và tôi cần cài đặt Triển khai Web.
Vì vậy tôi làm. Sau đó, tôi vô hiệu hóa MsDepSvc, phần khác mà nó cài đặt (mà tôi nghĩ là toàn bộ Triển khai Web) vì nó hút trên cổng 80 và ngăn không cho bộ cân bằng tải thấy dịch vụ IIS bị giảm.
Và nó hoạt động. Tôi có thể đi ngủ
+1 cho mật khẩu vui nhộn
– Vũ Thảo My 05:34:58 19/06/2013Bao nhiêu năng suất là tất cả chúng ta đang mất cho mớ hỗn độn này? Tôi đang gặp phải một vấn đề tương tự nhưng tôi đang gặp phải trường hợp IIS gặp sự cố khi tìm kiếm tên người dùng.
– Trần Việt Phong 23:34:49 18/12/2013Trên Windows 2012, đó là thứ tự cài đặt cho tôi, trước tiên tôi phải cài đặt tính năng Dịch vụ quản lý web, sau đó cài đặt triển khai web 3.5.
– Võ Kim Khánh 16:24:36 17/11/2015Cài đặt triển khai web là không đủ!. Tôi đã cài đặt triển khai web, đó là điều đầu tiên tôi làm. Tôi đã phải đi thêm / xóa chương trình và thay đổi cài đặt để bao gồm trình xử lý. Tôi mong muốn tình yêu, hạnh phúc và thịnh vượng cho các nhà phát triển MS, người nghĩ rằng đó là một mặc định hợp lý để không bao gồm trình xử lý cho phép dịch vụ thực hiện công việc của mình.
– Hoàng Ngọc Hoàn 06:29:04 09/11/2017