2012-12-18 69 views
6

Tôi đang cố mở cấu hình web để tôi có thể mã hóa/giải mã nó nhưng không thành công. Tôi đang làm điều này trên Web Developer 2010 Express trên máy tính để bàn của tôi, nơi tôi thiết lập một trang web như một hệ thống tập tin. Dưới đây là những cách tôi đã thử.ASP.NET OpenWebConfiguration thất bại

Configuration config = WebConfigurationManager.OpenWebConfiguration(HttpContext.Current.Request.ApplicationPath); 

Configuration config = WebConfigurationManager.OpenWebConfiguration("~"); 

Configuration config = WebConfigurationManager.OpenWebConfiguration("/"); 

Configuration config = WebConfigurationManager.OpenWebConfiguration("/web.config"); 

Configuration config = WebConfigurationManager.OpenWebConfiguration(/AppNameHere); 

Mỗi khi tôi gặp lỗi: Đã xảy ra lỗi khi tải tệp cấu hình: Không thể ánh xạ đường dẫn '/'.

Bất kỳ ý tưởng nào?

+0

Bạn đang cố gắng truy cập phần tử trong ' 'hoặc' '? – jrummell

+0

Thực ra tôi đang cố truy cập phần connectionStrings và mã hóa nó. Có lẽ tôi không thể làm điều đó trong cùng một chương trình đang sử dụng tập tin cấu hình. – user441521

+0

Bạn đã thử ['WebConfigurationManager.ConnectionStrings'] (http://msdn.microsoft.com/en-us/library/system.web.configuration.webconfigurationmanager.connectionstrings.aspx) chưa? – jrummell

Trả lời

9

Chạy Visual Studio của bạn as Administrator. Chúc mừng! : D

+2

Điều này sẽ giúp ích như thế nào? – Ren

+2

Có cùng một vấn đề nhưng khi tôi cố gắng chạy studio trực quan của tôi với tư cách là quản trị viên, nó hoạt động như một phép lạ. :) –

+0

Genius! Nó hoạt động như một say mê! –

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