Swaggerを構成する

1. Nugetパッケージ(Swashbuckle.CoreおよびSwagger.Net.UI)を追加します
-> SwashbuckleおよびSwaggerキーワードをオンラインで検索します
。2。インストール後、プロジェクトのルートディレクトリに戻り、いくつかのcssスタイルとjsファイルを含むSwaggerUIフォルダーを生成します。 、2つのファイルSwaggerConfig.csとSwaggerNet.csがApp_Startフォルダーの下に追加されます。主な構成はここで設定されます。
SwaggerNet.csで//[assembly:WebActivator.PreApplicationStartMethod(typeof(TutorialSwagger.App_Start.SwaggerNet
)、 "PreStart")]
// [assembly:WebActivator.PostApplicationStartMethod(typeof(TutorialSwagger.App_Start.SwaggerNet)、 "PostStart")を追加します]
ブロックされている場合、実行時にエラーが報告されます。
ここに画像の説明を挿入
3.生成されたxmlファイルを追加し、プロジェクトを右クリック->プロパティ->生成
4.グローバル構成を追加します

c.SingleApiVersion("v1", "TutorialSwagger");
                        var XmlFile = string.Format("{0}/bin/TutorialSwagger.XML",System.AppDomain.CurrentDomain.BaseDirectory);
                        if (System.IO.File.Exists(XmlFile)) 
                        {
                            c.IncludeXmlComments(XmlFile);
                        }

ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/qq_39072819/article/details/103756345