我正在使用一個Asp.net動態網站應用程序,無法將配置保存到web.config文件中。如何將配置保存到web.config文件中?
我試過這樣的東西,但不起作用!
var configuration = System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration("~");
configuration.AppSettings.Settings["Value"].Value = "Some value";
configuration.Save();
錯誤我與
1. OpenWebConfiguration(Server.MapPath(".")) & OpenWebConfiguration(Server.MapPath("~"):
The relative virtual path 'C:/...' is not allowed here.
2. OpenWebConfiguration("~")
An error occurred loading a configuration file: Failed to map the path '/'.
了我真的不知道該怎麼辦了。
您不想在運行時修改您的web配置。您將強制您的應用程序池/網絡應用程序重新啓動,因此您將失去所有會話,並在您的下一個請求中產生開銷。相反,您希望將此數據保存到數據庫中的表中。 – danielfishr 2010-11-09 22:39:08