在昨天做SSIS資料庫匯入到EXACL檔案的時候。突然出現了 要求我重新安裝什麼東西!我就沒有安裝!結果呢 在對SSIS的控制流程操作的時候,
就一直報出:
已經重建關係圖布局,其他資訊:無法將關係圖的預設布局設定為:Microsoft.DataWareHouse.Layout.GraphLayout100 (Microsoft.DataWareHouse);
結果按確定後出現了:無法負載檔案或程式集'stdole, Version=7.0.3300.0' ……的錯誤提示資訊;
找了半天也沒有找出錯誤在哪裡?!百度無法得到結果,最後Google得到瞭解決方法 !
原因是我把C:\Windows\assembly目錄下的stdole.dll 組件檔不知怎的弄沒有了!
我就同樣也試著從別的機器上將stdole程式集拷過來,也不行!
現在問題轉移到如何恢複stdole程式集,同時也想到office相關的word excel安裝都會載入相應的.net組件。可能這台伺服器上office安裝的時候,是最小安裝,並沒有安裝支援.net編程的組件。於是:
1、 控制台---添加或刪除程式--- Microsoft Office Professional Edition 2007,選擇“重新安裝或者修複”;
2、 勾選word excel,同時勾選底下的“選擇應用程式的進階自訂”;
3、 在“.Net可程式化性支援”選項的下拉式功能表中選擇“從本機運行”或“從本機運行全部程式”,單擊“更新”。
4、 更新完成後,重啟伺服器(非必要項,視具體情況)
5、 進入C:\Windows\assembly目錄下就可以找到stdole程式集以及相關的密鑰資訊。
6、 IIS重啟,再次瀏覽網站,問題解決。
或者重新安裝offices2007 也可以的!
同樣看到網上很多人的回到也是瞎扯,o(︶︿︶)o 唉!害我百度一個多小時!
備忘:這些問題也可能出現在網站發布的時候!在伺服器上沒有安裝Offices的相應軟體導致這種錯誤提示如:
二、網站發布的時候報錯!
錯誤描述
Configuration error
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.
Parser Error Message: Could not load file or assembly 'stdole, Version=7.0.3300.0' ...
。。。。。。
網上的解釋是:把自己對應的stdole.dll傳上去就行了,和自己程式中用到的其他dll檔案放在同一個檔案夾下。
三:
無法安裝或運行此應用程式。該應用程式要求首先在“全域組件快取(GAC)”...問題解決
問題:無法安裝或運行此應用程式。該應用程式要求首先在“全域組件快取(GAC)”中安裝程式集stdole版本7.0.3300.0
Could not load file or assembly 'stdole, Version=7.0.3300.0'
解決方案可能有這個stdole.dll檔案 只是沒有附加而已!解決如下:
http://www.cnblogs.com/forrestsun/articles/1152388.html
問題:無法安裝或運行此應用程式。該應用程式要求首先在“全域組件快取(GAC)”中安裝程式集stdole版本7.0.3300.0
Could not load file or assembly 'stdole, Version=7.0.3300.0'
解決方案可能有這個stdole.dll檔案 只是沒有附加而已!解決如下: