原文:
為uwp應用開啟回環訪問許可權
最近在專案中遇到uwp呼叫wcf的需求,考慮到uwp不能寄宿wcf服務(如果能,或者有類似技術,請告知),於是寫了乙個wpf程式寄宿wcf服務,然後再用uwp呼叫服務。
寫的時候並沒有碰到什麼問題,直到我把uwp打包,連同wpf那個程式部署到另一台機器上去,然後就發現,丫的uwp一呼叫wcf裡的方法就出問題,從日誌裡看錯誤都是「無法與遠端伺服器建立連線」、「an error occured while sending a request」之類的。看到這個這種錯誤時候我以為是wpf那個出了什麼問題,服務沒啟動成功之類,但是把服務位址貼在瀏覽器裡看服務是正常的,以get請求方式呼叫wcf方法也是正常的,這可難壞我了,明明在我機器上是沒問題的啊(貌似這句話咱們程式設計師經常說?)
後來我又試驗了wpf與uwp在不同的機器上這種情況,發現這樣是沒問題的,感覺走投無路了……只好,向大佬伸出援手,所以在這裡我再一次感謝vbfool大神的指點。
vb看了我的描述指出uwp預設沒有loop back許可權,什麼意思呢,就是不能訪問localhost或者127.0.0.1。這樣我遇到的問題就可以解釋了。大神畢竟是大神,不僅指出了問題,還給了解決方案,就是本篇我想跟大家分享的,為uwp應用開啟loopback許可權。
我們只需要執行一下命令即可:
c:\>checknetisolation loopbackexempt -a -n=
還可以根據應用容器的id來執行相應的操作:
c:\>checknetisolation loopbackexempt -a -p= 接uwp應用sid
若要刪除回環訪問許可權則執行-d即可
c:\>checknetisolation loopbackexempt -d -n/-p= packagefamilyname/sid
mysql開啟遠端訪問許可權
1.改表法 登入資料庫 mysql u root pvmwaremysql use mysql 為所有ip都可以遠端訪問 mysql update user set host where user root 或直接新增一條語句也行 mysql insert into user host,user,p...
mysql開啟遠端訪問許可權
雲伺服器 ecs 伺服器上輸入 ps ef grep mysqld mysqld safe和mysqld都在,說明mysql程序是正常,若沒有這兩程序,執行 etc init.d mysqld start,啟動msyql。使用 netstat anpt 監聽得位址如果是 3306或者是0.0.0.0...
mysql開啟遠端訪問許可權
1.登入mysql mysql uroot p2.進入mysql資料庫use mysql3.檢視許可權select user,host from user 可以看到許可權都是localhost 4.修改許可權 root 是使用者名稱,123456 是填寫密碼的位置 grant all privile...