0

私はASP.net Visual Studio 2015 Enterpriseを使用してOffice 365アプリケーションを構築しています。 IIS Expressを使用してVisual Studioでアプリケーションを実行すると、すべて正常に動作します。私はAzure ADで認証し、スタートページに戻すことができます。ただし、IIS SERVERに展開すると認証できますが、認証後にWHITE画面に戻ってきます。 ファイアウォールがオフになっています 私は雲の中にいません! 私はFiddlerを使ってみましたが、それはそれほど助けになりませんでした。誰もこの問題に遭遇したことがありますか?あなたは雲の中でホストせずにその周りを回ることができましたか?IISサーバーとAzure AD

+1

白い画面はあまり知らせてくれません。アプリから戻ってくるエラーコードは何ですか? 404、500? Azure ADで返信URLを正しく設定しましたか? – juunas

+0

はい私はAzure ADでURLを正しく構成しました。私が質問で述べたように。 IT ** ** ** IIS Express **では動作しますが** IISサーバー**では動作しません。返信URLが間違っていた場合は、私が返信し、返信のページがマイクロソフトから戻ってきました。私はAZUREの返信リストにこのURLを設定していません。 – user3183698

答えて

1

私はこの問題を抱えていました。IIS Expressではうまくいきましたが、IISでは400バイトのエラー(ヘッダーが大きすぎます)というエラーが発生し、ページが回転します。これを修正するには:

  1. アプリのログインと返信URLがAzureで同じであることを確認してください。アプリ内のPostLogoutRedirectUriも一致していることを確認してください。

  2. 手順1のURLはページであってはなりません。これは私が思っていたものです。私はhttps://localhost/testdirectory/しか持っていないはずでしたが、https://localhost/testdirectory/default.aspxでした。 3つの場所がすべて一致すると、IISで作業が開始されました。

  3. あなたはおそらくこれを知っていますが、HTTPではなくHTTPSを使用していることを確認しているはずです。

+0

ようこそスタックオーバーフロー!未来へのちょっとした注意:署名ラインはここでは必要ない(あるいは奨励されていません)。コーナーのあなたのプロフィールアイコンは通常必要なものです。私は今それを編集しましたが、なぜ起こったのか理解できるように、私はあなたに知らせたいと思っていました。 – Aurora0001

関連する問題