1

ApiExplorerを介してすべてのxmlコメントをロードするヘルプページでWebAPIを実行しています(.net 4.5)。スワッシュバックルを介して闊歩を追加したいと思います。そのため、swashbuckle nuget をインストールしましたが、エンドポイントを参照すると、swashbuckle のドキュメントで示唆されているエラーが表示されます。

エンドポイント: localhost:1234/api/company/swagger エラー: {"Message":"Unauthorized request"} またはエンドポイント: localhost:1234/api/company/swagger/apidocs エラー: 404 - 見つかりません

私はステップを逃していますか、それとも間違っていますか??

4

4 に答える 4

0

少し古いですが、これが役立つかどうかを確認してください:

<system.webServer>
    <modules runAllManagedModulesForAllRequests="true" />
</system.webServer>

https://github.com/domaindrivendev/Swashbuckleから取得。web.config や Swashbuckle について十分な知識がないので説明できませんが、これを追加した後、ドキュメントを見ることができました。プロジェクトに最初に Swashbuckle を追加したとき、ドキュメントを見ることができました。最初に nuget パッケージを追加した後に Web.config に変更を加えたかどうかはわかりません。

于 2014-08-19T19:20:17.083 に答える