2012-12-18 53 views
6

我試圖打開web配置,所以我可以加密/解密它,但它是失敗的。我在桌面上的Web Developer 2010 Express上執行此操作,我將網站設置爲文件系統。以下是我嘗試過的方法。ASP.NET OpenWebConfiguration失敗

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); 

每當我收到錯誤:加載配置文件時發生錯誤:無法映射路徑'/'。

任何想法?

+0

您是否試圖訪問''或''中的元素? – jrummell

+0

其實我試圖訪問connectionStrings部分並加密它。也許我不能在使用配置文件的同一個程序中這樣做。 – user441521

+0

你有沒有試過['WebConfigurationManager.ConnectionStrings'](http://msdn.microsoft.com/en-us/library/system.web.configuration.webconfigurationmanager.connectionstrings.aspx)? – jrummell

回答

9

運行您的Visual Studio爲管理員。乾杯! :D

+2

這將如何幫助? – Ren

+2

有同樣的問題,但當我試圖以管理員身份運行我的視覺工作室時,它的工作方式就像一個奇蹟。 :) –

+0

天才!它像一個魅力! –