這問題困擾了好久,在我開發的電腦上存取 web service 時都不會有這個錯誤,但匯出安裝封裝給同事測試時大家都炸掉,炸掉的畫面如下

原本以為是 service ap 的設定不同,但我的開發環境連誰都可以,同事的電腦連誰都炸 0rz
後來要測試其他東西,為了方便就在 Capabilities 裡面把跟網路相關的東西都給勾起來
結果今天包給同事測的時候,發現這個問題竟然也跟著順道解掉了!?!?
後來交叉測試之後發現
單純要連上網就必須於 capability 中開啟 Internet (Client),所以當 service ap 位於一個外部地點時,只要開放這個權限即可
但如果 service ap 位於內部的網路, 且 user 的網路為私人網路時,需要開啟 Private Network (Client & Server) 的權限
我電腦的網路設定為公用網路,所以公司內部的某一台 ap 變成是一個外部位置,所以只要有 Internet (Client) 的能力即可,但同事的電腦是設定成私人網路,就變成存取私人網路上的某一個位置時,一定要有勾選 Private Network (Client & Server) 才可以
沒有留言:
張貼留言