2016-03-23 8 views
0

私はSwaggerUI(Swashbuckleを使用)を使ってWebApi2 REST APIを開発していましたが、私のローカルSandboxバージョンではSwaggerUIやGET要求でswagger xmlにアクセスできません。私は自分のコードバージョンとの間にぼんやりとしたセットアップを比較しましたが、このエリアにコードの変更はありませんでした。私はswashbuckleとIISExpressを何も影響を受けずにアンインストールしました。私はアイデアが不足しているので、次のステップのアドバイスに感謝します。スワッガー生成をデバッグしようとすると、ヘルプを切り替えることができます。Swagger docはswashbuckleを使用して生成を停止しました

このような一般的な問題を投稿することにはお詫び申し上げますが、私はこれを約5時間今見た後、紛失しています。

マーク

+0

あなたのSwaggerUIのURLは何ですか?あなたがそのURLに移動するとどうなりますか?エラーメッセージが表示されますか? 'Fiddler'のようなツールを使ってHTTPメッセージを調べましたか? – venerik

+0

404これは両方ともv1のドキュメントのために直接行く - 私はこれを他の人のための情報を照合するのに役立つ場合は、このビットを開いたままにしておきますが、元に戻って変更を適用して終了します –

+0

あなたはこれを解明しましたか? – bsayegh

答えて

0

おかげで私はそれが古い質問ですけど、似た何かが私に起こったと他の誰かに起こるかもしれません。 csprojには "ビルド> XMLドキュメントファイル"の設定があります。このオプションがチェックされていないため、スワッガーは適切なドキュメントの生成を停止しました。誤って無効にした可能性があります。それをもう一度チェックし、Swashbuckleの設定で使用されている値を設定することは、そのトリックでした!

関連する問題