有在您的\ Windows \ Microsoft.net \框架\ vXXXX \配置目錄多個文件的Machine.config。查看v2和v4 machine.config文件。總共應該有四個文件來查看。檢查以下各項:
這可能是因爲有一些正在這種情況發生額外的標籤。檢查這些文件中的任何額外的,自我終止的標籤。打開並比較所有這些。它看起來像這樣,很容易錯過:
<system.data>
<DbProviderFactories>
<add name="Odbc Data Provider" invariant="System.Data.Odbc" ... />
<add name="OleDb Data Provider" invariant="System.Data.OleDb" ... />
<add name="OracleClient Data Provider" invariant="System.Data ... />
<add name="SqlClient Data Provider" invariant="System.Data ... />
</DbProviderFactories>
<DbProviderFactories/>
<system.data>
注意SELF CLOSING標籤。通過保留最後一個項目後面的項目並在最後刪除自動關閉項目來清理它。在此示例:
<system.data>
<DbProviderFactories>
<add name="Odbc Data Provider" invariant="System.Data.Odbc" ... />
<add name="OleDb Data Provider" invariant="System.Data.OleDb" ... />
<add name="OracleClient Data Provider" invariant="System.Data ... />
<add name="SqlClient Data Provider" invariant="System.Data ... />
</DbProviderFactories>
<system.data>
確保隨後重新啓動,揚長而去回來,它應該工作...
希望這有助於。