Microsoft Office是由Microsoft(微軟)公司開發的一套辦公軟件套裝。常用組件有 Word、Excel、PowerPoint等。Microsoft Office是一套由微軟公司開發的辦公軟件,它為 Microsoft Windows 和 Mac OS X而開發。 ?這個問題初步判斷為服務器上面缺少office的組件。 我開發的環境安裝了vs2005。vs2005安裝完畢后,在GAC(路徑為:C:\WINDOWS\assembly)中注冊很多程序集。在C:\WINDOWS\assembly目錄下面找到了Microsoft.Office.Tools.Excel 版本:8.0.0.0 公鑰標識:b03f5f7f11d50a3a 與我的配置文件一致。(奇怪為什么配置文件中PublicKeyToken=“B03F5F7F11D50A3A"為大寫,而C:\WINDOWS\assembly目錄下面的公鑰標識為小寫呢?.net不是區分大小寫嗎?) 服務器上由于沒有安裝vs2005。而開發網站的時候“引用dll “ 的時候引用的是C:\WINDOWS\assembly下面的程序集。在服務器的C:\WINDOWS\assembly目錄下面根本就不存在Microsoft.Office.Tools.Excel 所以運行網站的時候報錯。 解決方案: 在服務器上面把程序需要引用的dll注冊到GAC中。 具體方法: 1.先把需要的dll拷貝到服務器上面。把開發環境中的C:\Program Files\Common Files\Microsoft Shared\VSTO目錄直接拷貝到服務器的C:\Program Files\Common Files\Microsoft Shared\目錄下。 2.在服務器上 開始-程序-管理工具-Microsoft .NET Framework 2.0 配置-管理程序集緩存-將程序集添加到程序集緩存。選中那些dll即可。 運行網站。一切ok。 Office辦公軟件是辦公的第一選擇,這個地球人都知道。Microsoft Office 2010的新界面簡潔明快,標識也改為了全橙色。 |
溫馨提示:喜歡本站的話,請收藏一下本站!