2009-03-28 35 views
7

Tôi muốn mô phỏng mức độ tin cậy của môi trường lưu trữ được chia sẻ trên máy phát triển của mình để không có bất ngờ khó chịu khi tôi triển khai giải pháp của mình.Mô phỏng mức độ tin cậy được chia sẻ

tôi thêm này tôi thiết lập web.config:

<trust level="Medium" originUrl="*"/> 

Vấn đề duy nhất với điều này là tôi nhận được ngoại lệ này khi tôi cố gắng tiết kiệm để cơ sở dữ liệu của tôi:

InnerException : System.Security.SecurityException Thông báo = "Yêu cầu cho phép loại 'System.Net.SocketPermission, System, Phiên bản = 2.0.0.0, Văn hóa = trung lập, PublicKeyToken = b77a 5c561934e089 ' không thành công. " Nguồn = "mscorlib"

Làm cách nào để tôi cho phép điều này một cách cụ thể trong khi vẫn duy trì sự tin tưởng 'như' trung bình. Có những thứ khác tôi có thể cho phép cộng hưởng không ?. Ill được lưu trữ trên GoDaddy.

Trả lời

5

tôi đã liên lạc với Godaddy, và nhận được phản ứng này:

GoDaddy.com ASP.NET chia sẻ lưu trữ máy chủ sử dụng Mức độ tin cậy trung bình mặc định với việc thêm OleDbPermission, OdbcPermission và WebPermission ít hạn chế.

Ứng dụng hoạt động theo một Medium tin tưởng mức không có quyền truy cập registry, không truy cập vào các bản ghi sự kiện Windows, và không thể sử dụng phản ánh. Các ứng dụng như vậy chỉ có thể giao tiếp với một dải địa chỉ mạng được xác định và quyền truy cập hệ thống tệp được giới hạn ở hệ thống phân cấp ảo của ứng dụng . Vui lòng đảm bảo rằng ứng dụng của bạn có thể hoạt động trong môi trường Medium trust nếu bạn gặp phải bất kỳ sự cố nào với số điện thoại .

Vì vậy, mọi người có thể sử dụng điều này như một chỉ báo về những quyền được chia sẻ lưu trữ thường như thế nào.

Khi tôi tìm hiểu cách tạo các quyền này như được nêu trong liên kết @blowdards, hãy đăng chúng. Hoặc nếu bất cứ ai có thể đăng một ví dụ đó sẽ là tuyệt vời.

0

Vì vậy, những gì bạn có là tin cậy trung bình mặc định và lỗi bạn thấy là đúng.

Tất nhiên quản trị viên máy chủ có thể điều chỉnh tất cả những gì họ thích, bạn chỉ cần tìm hiểu chính xác những thay đổi họ đã thực hiện cho chính sách tin cậy mặc định. Bạn có thể tạo mức độ tin cậy tùy chỉnh bằng cách làm theo các bước được nêu trên MSDN. Bây giờ tất cả các bạn cần làm là tìm hiểu chính xác những gì GoDaddy đã thực hiện để họ :)

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