ngrok を使用して ASP.NET MVC 5 で開発した Web アプリケーションを公開しようとしていますが、Windows 認証ではうまくいきません。私の計画は、IE8 (ここに怒りを挿入) を備えた他の VM と、ngrok を介して接続するいくつかのモバイル デバイスを使用して、アプリをテストすることでした。
私のセットアップの詳細は次のとおりです。
- Server 2008 (ドメイン コントローラー)、Visual Studio 2013、SQL などの VM と開発ツール
- テスト ユーザーによる VM でのドメイン XYZ セットアップ
- Web アプリは、IIS Express で VS を F5'ing することによって実行され、Windows 認証を使用します。IIS Express は、Windows 認証をサポートするように構成されています。
- applicationhost構成ファイルでngrokバインディングを構成し、netshコマンド「netsh http add urlacl url=URLPLUSPORT user=everyone」も実行しました
localhost を使用して VM でアプリにアクセスして使用/デバッグできますが、これは常に機能しています。ただし、ngrok を実行して VM の外部からアプリにアクセスすると、ログイン資格情報のプロンプトが表示されます (これを期待していました)。正しいユーザー/パスワードを入力しても、401 Unauthorized が表示され、アプリにアクセスできません。
誰でも助けることができますか?認証を通過させるために追加の構成が必要ですか? これは可能ですか?
私は今かなり困惑しており、ngrok サイトはダウンしていますが、このシナリオに関する多くのドキュメントがあるとは想像できません :(
ご協力いただきありがとうございます