[英]set DllPath value of oracle.dataaccess.client settings at runtime
我有加
<oracle.dataaccess.client>
<settings>
<add name="DllPath" value="<application_path>\bin"/>
</settings>
</oracle.dataaccess.client>
到我的web.config。
是否可以在運行時設置DllPath值。
您需要刪除可通過config完成的現有設置。 問題是當前設置從諸如machine.config之類的文件中獲取
您可以使用config這樣的配置來實現,放置在您的app.config或web.config中
<system.data>
<DbProviderFactories>
<remove invariant="Oracle.DataAccess.Client" />
<add name="Oracle Data Provider for .NET" invariant="Oracle.DataAccess.Client" description="Oracle Data Provider for .NET"
type="Oracle.DataAccess.Client.OracleClientFactory, Oracle.DataAccess, Version=2.112.3.0, Culture=neutral,
PublicKeyToken=89b483f429c47342"/>
</DbProviderFactories>
</system.data>
上面的配置將刪除當前引用,並替換為版本2.112.3.0的條目,該條目將從您的bin文件夾中提取。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.