我正在開發一個UWP應用程序,該應用程序應該能夠接受不兼容的TCP連接。排除UWP網絡環回異常
我已經給它包清單以下功能:
- 上網(客戶端)
- 上網(客戶端/服務器)
- 專用網絡(客戶端/服務器)
我使用的是StreamSocketListenerWindows.Networking.Sockets
Connecti從其他設備成立就好了。
Hovever:我無法從我自己的設備通過環回接口
按本document來自微軟,UWP確實限制了環回接口連接進行連接,但是:
應用在Visual Studio中安裝和運行將自動註冊爲免除環回限制。
這是我所處的場景。檢查應用程序屬性中的調試部分顯示Allow local network loopback
被選中。
我通過
CheckNetIsolation.exe LoopbackExempt -s
我的應用程序SID檢查系統上的回送excemptions沒有出現在列表中。
this SO answer下的評論建議清空列表並手動添加每個條目。這並沒有解決問題。
其他的事情我已經嘗試:
- 改變應用程序的發佈版本(沒有幫助)
- 卸載和重新部署的應用程序(迪迪不由)
- 建立一個新的項目。 (沒有幫助)
- 重新啓動系統。 (沒有幫助)
- 使用我的局域網IP地址,而不是回送地址(沒有幫助)
- 非難一下我的頭靠在牆上(沒有幫助)
那麼最後一個問題:
如何啓用環回連接到UWP應用程序,儘管每一步都需要執行
有沒有人有進一步的經驗呢?是否有一些隱藏的技巧我需要執行,所以我可以從本地設備連接?
我想避免第三方應用程序來解決這個問題。但是,也許有一次我變得越來越絕望,我會試一試。謝謝。 – MrPaulch