| 1. |
未安裝IIS? |
| |
先將Smart-Query移除(請參照升級步驟1~5項),執行(開始->設定->控制台->新增移除程式->新增/移除Windows元件),檢查"Internet
Information Service(IIS)"是否有勾選,有勾選才是有安裝。等安裝完"Internet Information
Service(IIS)"後,再安裝Smart-Query。 |
| |
|
| 2. |
沒有安裝Microsoft .NET Framework
Version 1.1 Redistributable Package? |
| |
先將Smart-Query移除(請參照升級步驟1~5項),執行(開始->設定->控制台->新增移除程式),尋找"Microsoft
.Net Framework Version 1.1 Redistributable Package",找到才是有安裝。若沒找到的話,請按這裡安裝。等安裝完"Microsoft
.Net Framework Version 1.1 Redistributable Package"後,再安裝Smart-Query。 |
| |
|
| 3. |
出現Microsoft .Net還沒安裝的訊息?? |
| |
先將Smart-Query移除(請參照升級步驟1~5項),安裝"Internet
Information Service(IIS)",後安裝"Microsoft .Net Framework Version
1.1 Redistributable Package",最後安裝Smart-Query。 |
| |
|
| 4. |
Run Time時期按查詢時就會發生錯誤訊息"Server
Error In '/Smart-Query' Application"? |
| |
在C:\Inetpub\wwwroot\Smart-Query資料夾按右鍵選擇"內容"的安全頁籤,請加入ASPNET的User,並把權限全部開放。。 |
| |
|
| 5. |
沒有安裝Microsoft Office2000? |
| |
請安裝Microsoft Office2000或只安裝EXCEL即可。 |
| |
|
| 6. |
工作管理員 下的 處理程序中,找不到 aspnet_wp.exe
? |
| |
在C:\WINNT\Microsoft.NET\Framework\(版本名稱)\CONFIG\machine.config檔案,用記事本開啟,尋找userName="machine"字串,把machine改為SYSTEM(請注意大小寫的不同)後存檔。
|
| |
|
| 7. |
無法安裝keypro驅動程式? |
| |
檢查方式: 1.檢查keypro是否插在主機上, 2.檢查USB介面的keypro:在我的電腦->管理->電腦管理->裝置管理員->通用序列匯流排控制器中是否有找到USB
KEY 處理方式: 1.光碟機\OTHER\KEYPRODRIVER資料夾複製至C:\Program Files\Smart-Query下
2.執行KEYPRODRIVER\InstDrv.EXE,再到裝置管理員檢查是否有找到USB KEY,即完成keypro驅動程式安裝。 |
| |
|
| 8. |
報表不能用且COM+應用程式裡沒有SaveToOffice應用程式? |
| |
檢查方式: |
| |
1. 請檢查Windows登入使用者是否具有Administrator權限:我的電腦按右鍵->管理->系統工具->本機使用者和群組->使用者,在Windows登入使用者按右鍵->內容->切換到“成員隸屬”頁面,請確認成員隸屬中是否有“Administrators”,如果沒有,請按“新增”按鈕,進入選擇群組畫面,在名稱內點選“Administrators”,然後再按“新增”按鈕,之後按確定離開。 |
| |
2. 請到開始->執行->輸入“regedt32”,會跳出登錄編輯器的畫面,請切換到“本機上的HKEY_CLASSES_ROOT”頁面,在資料夾中尋找“Component
Categories”這個資料夾,開啟後再尋找其子資料夾“{62C8FE65-4EBB-45e7-B440-6E39B2CDBF29}”並開啟。 |
| |
3. 如果是Windows NT 4.0或WINDOWS 2000的使用者,這時請到工具列的安全性->使用權限;如果是Windows
XP的使用者,請用右鍵點選剛剛開啟的資料夾,並選擇“使用權限”。 |
| |
4. 進入畫面後,請檢查Administrators及System的權限是否已勾選“讀取”及“完全控制”,如果沒有勾選請自行勾選;並檢查Everyone的權限是否只有勾選“讀取”。即可按確定離開。 |
| |
5. 一樣在“HKEY_CLASSES_ROOT”頁面,找到TypeLib及interface這兩個資料夾,分別請到工具列的安全性->使用權限。請檢查Administrators及System的權限是否已勾選“讀取”及“完全控制”,如果沒有勾選請自行勾選;並檢查Everyone的權限是否只有勾選“讀取”,然後進入“進階”選項的權限頁面,勾選“重新設定所有子項物件上的權限,並使傳播可繼承權限並發揮作用”。即可按確定離開。 |
| |
6. 請到C:\WINNT\Microsoft.NET\Framework\版本名稱(如v1.0.3705)\CONFIG\machine.config檔案,用記事本開啟,尋找userName="machine"字串,把machine改為SYSTEM(請注意大小寫的不同)後存檔。 |
| |
7. 請到控制台->系統管理工具-> Microsoft .NET
Framework Wizards->信任組件->對這部電腦進行變更->下一步->瀏覽->C:\Inetpub\wwwroot\Smart-Query\bin,在這個資料夾下有三支Dll的檔案,分別是:ExcelReport.dll、ExcelXmlParser.dll及SaveToOffice.dll,我們先選擇ExcelReport.dll,點選下一步->選擇“具有相同組件公開金鑰的所有組件”->不勾選“包含版本號碼”->下一步->將“縱軸”拉到最高(Full)->按“完成”離開。 |
| |
8. 重覆上一步驟兩次,分別把ExcelXmlParser.dll及SaveToOffice.dll選入。 |
| |
9. 請到C:\Program Files\Smart-Query,執行InsSRCom.exe,即可安裝元件。 |
| |
10. 請再到“命令提示字元”內,輸入DOS指令“IISRESET”,即可正常使用Smart-Query。 |
| |
|
| 9. |
在WINDOWS 2003的環境中安裝SmartQuery的注意要項? |
| |
請至控制台→新增/移除程式→新增/移除Windows元件→Application
Server按詳細資料後,會彈出一個Application Server頁面。請檢查ASP.net與IIS是否打勾。如果沒有請打勾後按確定新增。
|
| |
如果ASP.net與IIS同時沒打勾時,請先將IIS打勾後按確定新增離開,再重複同樣的步驟將ASP.net打勾後按確定新增。
*千萬不要同時將ASP.net與IIS打勾*
|
| |
1. 設定虛擬目錄的User:
|
|
為了讓.Net可以存取我們所安裝的虛擬目錄的實體路徑,所以我們要新增一個ASPNET和IIS_WPG的User,
|
|
做法如下:
|
| |
A. 開啟檔案總管,點選安裝的網頁路徑﹝如C:\Inetpub\wwwroot\Smart-Query﹞。
|
| |
B. 按右鍵選擇內容,選擇”安全”的Page,按”進階”之後接著”立即搜尋” |
| |
C. 在下方搜尋結果中選擇” ASPNET”和”IIS_WPG"的USER,按新增。
|
| |
D. 接著回到”安全性”頁籤,將” ASPNET”和”IIS_WPG"其權限設為完全控制,按確定即可。 |
| |
|
| |
2. 檢查IIS內是否有成功安裝.aspx: |
| |
A. 開啟檔案總管,進入我的電腦->控制台->系統管理工具->
Internet Information Services並開啟。
|
|
(Internet Information Services以下簡稱IIS) |
| |
B. 開啟IIS左邊樹狀架構,開啟”預設的網站”下層的” Smart-Query”虛擬目錄按右鍵選擇內容, |
|
選擇”目錄”的頁籤,按應用程式的”設定”按鈕,進入應用程式設定的”對應”頁籤。 |
| |
C. 在下方搜尋副檔名為”.aspx”,若沒有的話,請按下”新增”。 |
| |
D. 執行檔中按下”瀏覽”,開啟”C:\WINNT\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll”檔案,指定動詞限制為”
GET,HEAD,POST,DEBUG”,接著按確定離開即可。 |
| |
E. 在開始->附屬應用程式->命令提示字元,輸入”IISRESET”,等到IIS重新啟動後即可。 |