2015-10-23 53 views
16

Làm cách nào để cấu hình Triển khai Web trên Windows 10? Nó có hoạt động không? Tôi tìm thấy thông tin về Web Deploy trên Windows 8, ở đó nó không hoạt động. Làm thế nào trong Windows 10?Cách cấu hình Triển khai Web trên Windows 10 pro

+4

Tôi đang gặp vấn đề này quá, cố gắng chạy nó triển khai trên máy tính có máy ảo với Windows 10 Pro. Dịch vụ quản lý web được cài đặt và chạy nhưng không nghe trên bất kỳ cổng nào mà tôi có thể thấy, vì vậy tôi không thể kết nối với nó. Các công cụ quản lý IIS cũng không hiển thị trong IIS và có một số thông tin quý giá về toàn bộ thứ cho Windows 10. – FanerYedermann

Trả lời

19

Microsoft đang siêu lén lút về điều này, nhưng có vẻ như họ đã xóa khả năng sử dụng web triển khai từ xa từ TẤT CẢ máy chủ không phải của máy chủ. Ngay cả trong Windows 7, nếu bạn thực hiện tất cả các bản cập nhật mới nhất, menu triển khai sẽ biến mất trong IIS. Vì vậy, nếu bạn muốn sử dụng web triển khai nó có vẻ như lựa chọn duy nhất của bạn là để trình bày một số Bucks cho một os máy chủ.

TUY NHIÊN, tôi có thể nhận được xuất bản FTP được định cấu hình và hoạt động trên máy tính Windows 10 của tôi, hoạt động gần như là tốt. Chỉ cần cài đặt máy chủ FTP trong bảng điều khiển => chương trình và cài đặt => cài đặt các thành phần cửa sổ. Sau đó, mở iis mgr và nhấp chuột phải vào trang web của bạn và tùy chọn xuất bản cấu hình FTP sẽ bật lên. Cấu hình là một nỗi đau và không đơn giản, nhưng nếu bạn lộn xộn với nó, bạn sẽ tìm ra.

Sau đó, trong Visual Studio nhấp chuột phải vào dự án của bạn, nhấn xuất bản, sau đó trong màn hình đầu tiên trong trình đơn thả xuống, có tùy chọn ftp cũ thời tốt. Chúc may mắn!

EDIT

Từ phản ứng OP của, một giải pháp khác là chỉ đơn giản là chia sẻ thư mục gốc trên máy chủ, ví dụ như vậy

C:/inetpub/www

Sau đó gắn kết chia sẻ rằng sự phát triển của bạn hộp, tôi gắn nó như là P: \ ổ đĩa để sản xuất, và Q: \ ổ đĩa cho qa. Sau đó, trong phòng thu trực quan trên màn hình xuất bản, chỉ cần chọn triển khai vào hệ thống tệp và triển khai tới ổ đĩa được ánh xạ đó, hoạt động như một nét duyên dáng và đơn giản hơn nhiều so với thiết lập FTP.

+2

Cảm ơn bạn đã trả lời. Tôi biết cách sử dụng xuất bản FTP. Tôi thích sử dụng các thư mục chia sẻ và triển khai vào thư mục, trong mạng cục bộ của tôi. Nó dễ dàng hơn. – BWA

+0

Đó là một lựa chọn khác mà tôi thực sự đã không xem xét, cho phép nhận được tài liệu này quá như tôi biết có một tấn noob devs thất vọng như có thể được trên này ngay bây giờ. Nếu bạn chỉ cần chia sẻ thư mục gốc và triển khai trực tiếp đến đó là tất cả những gì bạn phải làm? Bạn có thể triển khai đến một đường dẫn không hoặc bạn có phải gắn kết chia sẻ không? –

+1

Tôi chia sẻ thư mục ứng dụng trên "máy chủ", gắn nó cục bộ và triển khai để gắn nội địa hoá. – BWA

3

Ok, tôi đã làm điều này (trong Windows 10):

  1. gỡ Web Triển khai 3,6 từ bảng điều khiển (không hiệu quả).
  2. Tải xuống web triển khai 3.6 trình cài đặt, sau đó chạy gỡ cài đặt từ trình đơn cài đặt.
  3. Đã tải xuống Trình cài đặt nền tảng Microsoft Web 5.0.
  4. Từ Trình cài đặt nền tảng 5.0, tôi đã cài đặt Triển khai Web 3.5 + Triển khai Web 3.5 mà không hỗ trợ SQL kèm theo
  5. Tôi dường như có menu ngữ cảnh triển khai khi tôi nhấp chuột phải vào một trang web.
+0

U cần phải có dịch vụ Quản lý đang chạy (cổng 8172 DEFAULT) để chấp nhận các yêu cầu. – HoopSnake

+0

@HoopSnake bạn có thể chạy dịch vụ quản lý bằng 'net start WMSVC' và sau đó' sc config WMSVC start = auto' nhưng vẫn không hoạt động bcs, chúng tôi cần bật chức năng gỡ lỗi từ xa không có sẵn trong iis –

2

Hãy chắc chắn rằng bạn làm như sau:

  1. Cài đặt web Triển khai 3.6
  2. Tới Server Manager> IIS
  3. Dưới Server Roles đi xuống Web Server (IIS), mở rộng cây này và chọn Công cụ quản lý.
  4. Đảm bảo "Dịch vụ quản lý" được chọn
  5. Đi tới Dịch vụ, Đảm bảo "Dịch vụ quản lý web" được bắt đầu. (đi trước và làm cho nó tự động trong khi bạn đang ở đó).

Bây giờ bạn sẽ thấy tùy chọn "Định cấu hình triển khai web xuất bản" trong trình đơn Triển khai trên IIS. Từ đó đảm bảo bạn có cổng 8172 mở từ IP bạn đang xuất bản.

+1

. ?? – Purusartha

+0

Điều này làm cho biểu tượng "IIS Manager Permissions" xuất hiện trong IIS Manager cho tôi. Cảm ơn bạn! –

+1

Mặc dù vậy, không có Trình quản lý máy chủ trên Windows 10. Điều này chỉ hoạt động trên Windows Server. –

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