#ハマったこと
HoloLens を USB ケーブルで Windows PC に接続して、デバイスポータルを見るときに使う URL は以下の通り。
https://127.0.0.1:10443/
http://127.0.0.1:10080/
(2021/10/29 追記)
HTTP 経由の URL は、セキュリティの観点から非推奨のようです。
(OS のバージョンによってはこちらの URL だとつながらないかもしれません。)
…なのですが、なぜかブラウザーからアクセスしようとすると Connection Refused で接続ができない。
Visual Studio からアプリケーションをデプロイしようとしても、"Error DEP6957 : Failed to connect to device..." となってしまう。
HoloLens 側もホスト側の PC も、開発者モードは有効化されている…。
という感じでハマって 2 時間ほどあーだこーだとやった顛末。
#結論
Windows SDK に含まれる "Windows IP Over USB" がインストールされていない時に、このような状態になります。
#解決策
1.「プログラムの追加と削除(アプリと機能)」から、インストールされている Windows SDK の最新版を探して「変更」をクリック。
2. 開いた画面で "Change" をクリック。
3. 次の画面で "Windows IP Over USB" にチェックを入れて "Change" をクリック
4. インストールが終わったら、HoloLens を USB 接続して https://127.0.0.1:10443/ もしくは、http://127.0.0.1:10080/ にアクセスしてチェックしてみる。
#まとめ
こんなところで 2 時間ハマるとは…。
しかも最初 HoloLens 側を疑って、デバイスの初期化までやってしまった。。。
誰かが同じことにハマった時に、すぐに役立つ情報になれば何より。。。