記一次 安裝 CMC_C9_238+ 的時候 遇到的問題:
C9 238 安裝後 是 B/S 的 和 工貿和 財貿雙全 有區別,它們兩個該版本 都是 C/S 的
建議:所有的 安裝路徑 都不要有中文【目前沒發現中文的問題,建議而已】
安裝後的情況:
情況1: IIS 的 Default Web Site 下面沒有顯示虛擬程序【虛擬目錄轉的虛擬程序】,但是 程序池 裏面有對應的 CMC9_Pool ,直接啓用C9的 程序,打開是 404 403 500等錯誤
【localhost/cmc9】 這個是默認的地址
解決辦法一:
1、在 對應的IIS服務器,添加程序對應的 虛擬目錄【默認如果是CMC9,我們新加的時候就改個別名 例如:CMC9238】 轉爲 虛擬應用程序,選擇同一個 Pool ,
2、本機 映射局域網的 外網端口【一般有幾個端口 :數據庫端口、mstsc端口,程序端口,我們這裏用的是程序的端口,比如我的是 18301】 ,防火牆關閉,並設置出入站端口 18301,
3、IIS 虛擬程序 的端口也加上 18301,然後重啓IIS, 訪問登錄 【localhost/cmc9238/MainForm.gspx】 ,要加 MainForm.gspx 這個路徑,
4、對應的外網訪問 把localhost 改成 外網Ip+映射端口號 例如 我的是 【11X.17X.12X.15X:18301/cmc9238/MainForm.gspx】 這樣就行了
5、如果是api同同步單據的時候,要在 erp中安裝 api插件,並設置對應的 api地址,這裏地址 針對 C9 238+ 是 B/S 的,設置成 【http://11X.17X.12X.15X:18301/cmc9238/】 就行了,保存的時候會 提示 是否 正確,如果驗證不過,會提示的
查詢端口是否被其他進程佔用:
DOS:
netstat -an 查詢所有使用端口號
netstat -ano|findstr "18301" 查詢 某個端口的使用情況