2009-01-19 37 views
13

Tôi đang sử dụng công cụ quản trị trang web asp.net để quản lý các vai trò khác nhau trong dự án của tôi (hiện tại là Khách hàng và Quản trị viên). Trong quá trình phát triển, trong năm 2008, rất dễ quản lý các vai trò. (Dự án -> Cấu hình Asp.Net). Làm cách nào để quản lý vai trò và người dùng của tôi khi hệ thống được triển khai (IIS)? Có thể chạy một "công cụ quản trị dịch vụ web asp.net" trên IIS không?Có công cụ quản trị trang web ASP.NET trong IIS không?

Trả lời

2

Giả sử, nhà phát triển dự định quản trị trang web bằng công cụ quản trị trang web trực quan studio. Không có giao diện web ngoài hộp để kết thúc nội dung đó.

1

Nếu bạn đang sử dụng SQL Server, thay vì tệp cơ sở dữ liệu được ánh xạ trong APP_DATA, bạn có thể sử dụng công cụ cấu hình ASP.Net bằng cách tạm thời thay đổi chuỗi kết nối cho cơ sở dữ liệu. - điều này sẽ cho phép bạn chỉnh sửa vai trò/người dùng, v.v.

Tuy nhiên, đó là một trong những lĩnh vực mà bạn có thể xem xét bằng văn bản/tìm kiếm công cụ để chỉnh sửa/quản lý đúng cách.

13

Bài viết này mô tả làm thế nào để tạo ra một, bao gồm cả mã mà bạn có thể trực tiếp nhúng vào trang web của bạn:

http://aspnet.4guysfromrolla.com/articles/053007-1.aspx

Bài viết này mô tả làm thế nào bạn có thể chạy công cụ cấu hình ASP.NET quản trị website trên IIS : http://blogs.msdn.com/rahulso/archive/2006/03/09/547402.aspx

cập nhật: đây là một ví dụ rất cơ bản trong MVC3/Razor: http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=2240#Create_a_page_to_manage_roles

+1

Tốt đường bưu điện. đây là hai bài báo tôi đã sử dụng. Các 4guys từ mã rolla là tốt hơn nhiều bởi vì bạn có thể tùy chỉnh và cấu hình nó gọn gàng hơn. – MikeJ

+1

Vâng, ví dụ tôi có trên blog là một phần của bài đăng về cách nhận bảo mật được triển khai bằng cách sử dụng mã hoàn toàn ít nhất có thể. Chắc chắn không có khát vọng nào để thể hiện chất lượng sản xuất. :-) – mike

+0

Chúng tôi sẽ tồn tại, cảm ơn bài viết Mike :) –

1

bạn có thể tạo một ứng dụng trong IIS, bạn chỉ cần biết rằng hướng của các công cụ quản trị web (C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ ASP.NETWebAdminFiles)

điểm khác mà bạn nên bây giờ là bạn cần hai tham số trong URL.

AS một ví dụ: http://localhost/PMIS-Security/default.aspx?applicationPhysicalPath=C: \ PMIS & applicationUrl =/PMIS

applicationPhysicalPath = C: \ PMIS applicationUrl =/PMIS

0

Bạn có thể sử dụng Servant. Get it đây chỉ cần cài đặt nó trên máy chủ của bạn và bạn tốt để đi

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