私はOWINミドルウェアとして実装されたASP.NET Web APIを持っています。私は紺碧の上でそれを主催し、今私はswaggerを使用して問題があります。完全にローカルホストに取り組んでいるが、私は紺碧の上でそれをしようとすると、私はこれを取得:Oswinとして実行中のAzure WebアプリケーションでSwaggerが動作しない
私はAPIに闊歩のための私の設定を行った方法は、完全にSwaggerConfig.csファイルを削除して、すべての設定を追加しましたここに示すようにStartup.csクラスに追加します:How to generate documentation using swashbuckle for WebApi 2 with Owin。それが助けになるなら、私はAPI、アイデンティティサーバーとクライアントアプリケーションの間にoAuth2を実装しようとしています。
Azureで魅力的な機能を利用できない理由は何ですか?
編集:私もhereから解決策を試しましたが、成功しませんでした。私は自分のAPIに行きました - >プロパティ - >バルドタブ - > 'リリース'の設定に変更 - >出力パスには、 'デバッグ'の設定と同じものが追加されました。
Azureでのマイbinフォルダ:
スガッガーを表示するには認証が必要ですか? ../swagger/docs/v1に移動できますか? – VisualBean
いいえ、そのような要件はありません。私がlocalhost上で実行すると、認可などのことはありません。 swagger/ui/indexに移動した直後に、コントローラ、メソッドなどが表示されます。 – user2128702
../swagger/docs/v1にアクセスできますか? – VisualBean