原因是端口映射問題。
1)Web發布時IIS使用的端口(默認80)需要映射到外網上,映射出去的端口可以和IIS使用的端口不一致;
2)數據傳輸端口(默認2001)必須和外網的端口一致才能正確傳輸數據。
比如使用的是花生殼,IP穿透時獲取的端口是35556,那么:
如果使用的是免費域名,IP穿透時不能修改端口,那么需要修改組態王發布工程中的network.ini文件,將里面默認的2001端口改成35556端口。
如果使用的是收費域名,IP穿透時獲取的端口可以修改,只需要在花生殼軟件上將35556端口改成2001即可。
3)開放2001端口或修改后的端口。