我见过几个帖子详细介绍了如何绕过只读屏障中添加连接字符串ConfigurationManager.ConnectionStrings。 见下文一个这样的后的一个例子。 除了上述的例子中而来的,是可怕的,但模糊的警告所采用的技术是“危险的”。 什么是危险?
Dim cssc As ConnectionStringSettingsCollection = WebConfigurationManager.ConnectionStrings
Dim t As Type = cssc.GetType().BaseType ' System.Configuration.ConfigurationElementCollection
Dim fi As FieldInfo = t.GetField("bReadOnly", BindingFlags.Instance Or BindingFlags.NonPublic)
fi.SetValue(cssc, False)