1. 程式人生 > >supermap 中System.Net.Sockets.SocketException: 由於目標機器積極拒絕,無法連線。 127.0.0.1:8800

supermap 中System.Net.Sockets.SocketException: 由於目標機器積極拒絕,無法連線。 127.0.0.1:8800


這種問題通常是端口占用了,先檢視是否端口占用: 分別檢視8888埠和8800埠,這兩個埠是都是SuperMap IS 配置檔案中使用的埠:
從上圖可以看出埠沒有被任何程序使用。 接下來我們去檢視SuperMap IS.Net安裝目錄下的Bin檔案下的Log資料夾,檢視一下日誌:
從日誌檔案中的時間和我們當前的時間 2013-06-05 10:23不相符合,說明有可能服務沒有啟動,因此檢視系統中SuperMap IS.Net服務是否啟動:
可以看到服務並沒有啟動;啟動服務。 然後檢視日誌檔案,可以看到成功讀取配置檔案;
然後再檢視埠的使用情況:
我們可以看到 如下圖所示中佔用8888埠和8800埠的兩個TCP連結處於監聽狀態,對應的PID分別為1444和2236,然後使用tasklist命令可以看到如上圖所示這兩個程序ID對應的任務名稱,即就是我們要尋找的SuperMap.IS

然後我們開啟SuperMap IS.Net開發例項中的瀏覽桌面客戶端範例 。
我們點選校驗,嘗試連線伺服器,若連線成功,在地圖名下拉框中就會出現伺服器上存在的地圖,然後點選確定我們就可以使用地圖了。