8

Tôi đang sử dụng Web Triển khai để triển khai các ứng dụng MVC3 tôi từ Visual Studio 2010.Sử dụng Web Triển khai - Quyền

Tất cả diễn ra hoàn hảo khi tôi sử dụng các tài khoản Administrator của máy chủ trong Web Triển khai thoại.

Tôi có nhân viên mới bắt đầu. Tôi đã tạo một người dùng mới trên máy chủ. Bằng cách này, tôi có thể vô hiệu hóa người dùng này nếu cần. Tôi đã cấp cho các quyền Administrator làm thử nghiệm, nhưng đáng tiếc là người dùng này không được phép triển khai lên máy chủ.

Bất cứ ai có thể cho tôi biết những quyền (tối thiểu) nào tôi cần cung cấp cho người dùng này để họ có thể triển khai các ứng dụng từ Visual Studio?

Trả lời

3

Tôi không biết liệu bạn có bao giờ giải quyết được vấn đề của mình hay không, nhưng hôm nay tôi có cùng một vấn đề. Đọc bài viết này đã giúp tôi giải quyết nó. Xem # 5 trong article để thiết lập quyền người dùng cụ thể cho Triển khai Web.

0

Bất kỳ ai có thể cho tôi biết những quyền (tối thiểu) tôi cần cung cấp cho người dùng này để họ có thể triển khai ứng dụng từ Visual Studio không?

Chỉ người dùng có đặc quyền quản trị mới được phép sửa đổi cài đặt máy chủ, tạo trang web, thư mục ảo, v.v ... đó là những gì triển khai Web.

+0

Xin chào, tôi đã làm cho người dùng mới của tôi là thành viên của nhóm Quản trị viên tuy nhiên điều này không hoạt động. Bạn có bất cứ ý tưởng khác? Cảm ơn Paul –

1

Nếu máy mục tiêu của bạn đang chạy IIS6 hoặc phiên bản máy khách của Windows (Vista/7) thì họ cần có quyền quản trị. Việc sử dụng Tác nhân triển khai web sẽ hoạt động cho điều này (ví dụ: xuất bản lên http://foobar).

Nếu bạn muốn cho phép người quản trị không xuất bản, bạn cần máy chạy IIS7 trên SKU máy chủ của Windows (2008/2008R2). Bạn có thể thiết lập các quy tắc ủy quyền để cho phép người dùng cấp quyền cho các nhà cung cấp WebDeploy cụ thể. Xem this để biết mô tả cách bắt đầu. Điều này đi qua Dịch vụ quản lý triển khai web, do đó máy mục tiêu của bạn sẽ là https://foobar:8172/MSDeploy.axd hoặc chỉ foobar).

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