1
我正在写一个.NET应用程序,我想将enforceFIPSPolicy
选项设置为false,但我想在代码而不是配置文件(app.config或web.config)中执行此操作。这可能吗?有没有办法在代码中而不是在配置文件中设置配置运行时选项?
这是它应该看起来像在配置文件中:
<configuration>
<runtime>
<enforceFIPSPolicy enabled="false"/>
</runtime>
</configuration>
你不能使用ConfigurationManager类吗? http://chiragrdarji.wordpress.com/2008/09/25/how-to-change-appconfig-file-run-time-using-c/ –
@alios,你确定吗?我知道你可以更改应用程序/用户设置,我认为你可以在启动后“注入”一个设置,保存将是可选的。 –
@亨克,现在你让我怀疑,在此之前我确信 - 但我认为这是正确的。我记得我读过类似于加载的程序集不能被卸载的事实,配置文件在开始时被加载。 **文件本身的任何改变在被加载之后将被忽略。**尽管如此,加载的对象结构可以在运行时被改变,例如,添加连接字符串等。 – Aliostad