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