私はAzureにアプリケーションをデプロイしており、認証にはADFS(Active Directory Federated Services)を使用しています。web.configのAzure - customErrors = "off"がAzureアプリ(クラウドサービス)に詳細なエラーを表示していません
ユーザがAzureのアプリケーションにナビゲートしようとすると、ユーザはADFS認証ページにリダイレクトされます。ユーザーは資格情報を入力して[OK]をクリックすると、ADFSはユーザーを自分のアプリのリンク先ページにリダイレクトします。
この時点まではすべて正常に機能しています。ユーザーがランディングページにアクセスすると、アプリで一般的なサーバーエラーが発生します。 問題:詳細なエラーを確認する必要があります。私は私のアプリを再パッケージ化し、再デプロイ、<customErrors="off" />
を設定してみてください、それは私に詳細なエラーを与えるものではありません:私は、後に(デバッグモードで私のアプリをパッケージ化しようとしました:
は、ここで私が試したものですリリースモードは機能しませんでした)、web.configの両方を編集しました(ソリューションのルートとビューフォルダ内のすべてのベースをカバーしています)。何も働かなかった。
私は間違っていますか?
いいえ、デプロイされたweb.configを見るためのリモートアクセスがないため、正しく設定されているかどうかはわかりません。それを設定する方法がわからない、私はAzureを初めて使っている。私はそれを把握することができます。 IDとアクセスツールは一度しか使用していませんでした。後で変更したので、パッケージを実行するたびに変更してはいけません。もしそうなら、私のローカルコピーであるweb.configはこれを反映しませんか? –
Visual Studioを使用してパッケージを展開すると、リモートデスクトップを構成できます(展開ウィザードでリモートデスクトップサポートを有効にするオプションがあります)。また、管理ポータルでこの機能を有効にすることもできます(再デプロイメントの必要はありません)。 Azureインスタンスに展開されたものを正確に表示したい場合は、.cspkgファイルの名前を.zipファイルに変更して内容を抽出します。次に、.cssx(これはそれだと信じています - 通常は最大のファイル)を探し、名前を.zipに変更して抽出します。 Azureインスタンスに展開されたファイルが表示されます。 – mcollier
私はRDPを有効にしてweb.configにナビゲートし、その 'customErrors'モード属性は「オフ」に設定されています... –