2014/12/08

[筆記] Windows Store App 使用 Web Service 的權限問題

App capability declarations (Windows Runtime apps)


這問題困擾了好久,在我開發的電腦上存取 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) 才可以


沒有留言:

張貼留言