WCF服務在IIS發佈時遇到的一些配置問題

http://mikecaodan.cnblogs.com/

 

Q:
>C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets
(1578,5): 警告 MSB3270: 所生成項目的處理器架構“MSIL”與引
用“Oracle.DataAccess, Version=4.112.3.0, Culture=neutral,
PublicKeyToken=89b483f429c47342, processorArchitecture=x86”的處理器架
構“x86”不匹配。這種不匹配可能會導致運行時失敗。請考慮通過配置管理器更改您
的項目的目標處理器架構,以使您的項目與引用間的處理器架構保持一致,或者爲引用
關聯一個與您的項目的目標處理器架構相符的處理器架構。
A:服務器引用了不同處理器架構版本的的dll(x84/x64)
--------------------------------------------------------------------------
Q:
webconfig 配置導致client無法訪問遠程服務
The specified data store provider cannot be found, or is not valid
A:
需添加配置節點
<system.data>
<DbProviderFactories>
<clear />
<add name="Oracle Data Provider for .NET"
invariant="Oracle.DataAccess.Client" description=".Net Framework Data
Provider for Oracle" type="Oracle.DataAccess.Client.OracleClientFactory,
Oracle.DataAccess, Version=4.112.3.0, Culture=neutral,
PublicKeyToken=89b483f429c47342" />
</DbProviderFactories>
</system.data>
--------------------------------------------------------------------------

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章