2016-12-29 18 views
10

Sử dụng Triển khai Web 3.6 trên cả IIS 8.5 (Windows Server 2012 R2) và IIS 7.5 (Windows 7), tôi không thể tìm thấy tùy chọn Triển khai -> "Nhập Ứng dụng Web". Các "Xuất Web Application" cũng là mất tích (xem ảnh chụp màn hình)Thiếu tùy chọn "Nhập Ứng dụng Web" trong Triển khai Web 3.6

enter image description here

tôi vẫn có thể thấy "Cài đặt ứng dụng từ Bộ sưu tập" nhưng điều đó không thực sự giúp đỡ. Tất cả đều hoạt động tốt với Web Deploy 3.5.

Tùy chọn ứng dụng web xuất/nhập có bị xóa trong 3.6 không? Nếu có, cách thay thế để triển khai một ứng dụng ASP.NET MVC tiêu chuẩn cho IIS 8.5 với Web Deploy 3.6 là gì? Nếu không, tôi cần làm gì để bật/xem lại chúng?

Trả lời

22

WebDeploy 3.6 điều kiện tiên quyết cho việc nhập/xuất ứng dụng web thay đổi một chút và cần nhiều quyền hơn để quản lý web để bật lại các tùy chọn này.

Dưới đây là các bước để cho phép nó một lần nữa trong Windows Server 2012 R2 (và Windows Server 2016):

  1. Sử dụng Server Manager được để Add Roles and Features.

  2. Pick ‘Dịch vụ quản lý’ dưới Roles/Web Công cụ Server/Quản lý

  3. Hoặc gỡ bỏ cài đặt và cài đặt lại WebDeploy 3.6 hoặc sử dụng Thay đổi tùy chọn và chắc chắn để cài đặt “IIS Deployment Handler” cho Web Deploy. Điều này sẽ mang lại tùy chọn Nhập/Xuất lại Ứng dụng Web một lần nữa.

bước để cho phép nó một lần nữa trong Windows 7:

  1. Đến Turn Windows hoặc tắt tính năng

  2. Dưới Công cụ Quản lý Web -> enable Dịch vụ quản lý IIS

  3. tương tự như trên cho Windows 2012 (đối với Windows 10, bạn có thể sẽ cần chạy bản cài đặt sửa chữa trên WebDeploy trước giải pháp này hoạt động)

+3

Điều này chủ yếu làm việc cho tôi. Tôi đã làm điều này trên Windows 10 và tôi đã không thực sự nhận được rằng # 3 cho Windows 7 đề cập đến bước 3 trong Windows Server R2. Sau khi thêm dịch vụ quản lý IIS, tôi phải sửa Web Deploy và sau đó nó hoạt động hoàn hảo. – pseudosavant

+0

Đối với tôi, nó có tác dụng khi tôi đã cài đặt các công cụ triển khai Web từ trình cài đặt Nền tảng Web (chi tiết hơn tại liên kết này: https://serverfault.com/questions/253292/why-dont-i-have-deploy-actions -available-in-iis-7-manager # answer-776735) – rdhainaut

0

Hãy thử chạy IIS với tư cách quản trị viên và bạn sẽ thấy tùy chọn Nhập ứng dụng web "và" Xuất ứng dụng web ".

+1

Điều này không cung cấp câu trả lời cho câu hỏi. Khi bạn có đủ [danh tiếng] (https://stackoverflow.com/help/whats-reputation), bạn sẽ có thể [nhận xét về bất kỳ bài đăng nào] (https://stackoverflow.com/help/privileges/comment); thay vào đó, [cung cấp câu trả lời không yêu cầu làm rõ từ người hỏi] (https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-can- i-do-thay thế). - [Từ đánh giá] (/ đánh giá/bài đăng chất lượng thấp/17584401) – Jolta

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