相似的問題。。
我是在C#
調用VB
的時候遇到的無法將類型為“Microsoft.Office.Interop.Word.ApplicationClass”的
COM
對象強制轉換為接口類型“Microsoft.Office.Interop.Word._Application”。此操作失敗的原因是對
IID
為“{00020970-0000-0000-C000-000000000046}”的接口的
COM
組件調用
QueryInterface
因以下錯誤而失敗:
不支持此接口
(異常來自
HRESULT:0x80004002
(E_NOINTERFACE))。
別聽上面的人忽悠妳
··
我分析了壹下。
出現這種情況的可能有2個
1.妳用了別的編程軟件調入的
SQL
的類庫。
2.妳SQL
或
VS
被病毒感染,然後被殺毒軟件刪了。
上次我在微軟官網看了壹下解決方法是
在
web.config
中加上
identity
impersonate="true"
於
authentication
中即可
<authentication
mode="Windows"
/>
<identity
impersonate="true"
userName="妳的Windows
Login
ID"
password="妳的Windows
Login
Password"/>
<authorization>
遺憾的是我至今還未通過上述方法解決。。。
建議
1.將
C#
的編程環境也就是VS
或者
SQL
徹底刪除(刪除壹定要徹底,修復沒用的)
2.從裝系統
然後再安裝SQL