入力パラメータを受け入れ、JSON結果を返すWeb APIを作成しました。 Nugget PackageからWebAPI用のSwagger ULを.NetとSwashbuckle-Swaggerにインストールしようとしましたが、今度はアプリケーションをデバッグしようとするときにエラーが発生します。http://localhost:24417/
Web APIのSwaggerを使用してメタデータを提供
Method 'GetDocumentation' in type 'Swagger.Net.XmlCommentDocumentationProvider' from assembly 'Swagger.Net, Version=0.5.1.0, Culture=neutral, PublicKeyToken=null' does not have an implementation. Line 38: throw new Exception("Please enable \"XML documentation file\" in project properties with default (bin\\TGSSampleData.XML) value or edit value in App_Start\\SwaggerNet.cs");
言って私は を有効にしようとしましたが、まだ同じエラーがスローされます。また誰でもブラウザからエンドポイントを呼び出す方法を教えてください。先ほどと同じように、私はhttp://localhost:46151/api/TGSData?ROOM=KOMP2&DOB_GT=01-05&DOB_LT=30-DEC-06&STATUS_TYPE=CMPLT
のように呼び出すと、JSONの結果を返します。私は、これはあなたがXMLファイルでの変更を行うか、または適切な値を設定するGlobalConfiguration.Configuration.EnableSwagger
とGlobalConfiguration.Configuration.EnableSwaggerUI
を呼び出すことができスローメッセージPlease enable \"XML documentation file\" in project properties with default (bin\TGSanokeData.XNK) value or edit value in App_Start\Swaggernet.cs");
から自明であると考え、この
最終リンクはローカルアドレスです。私たちはそれを見ることができません。 – pcbabu
@pcbabuはい私はちょうど私のAPIエンドポイントの様子を示しました。 – trx
これは 'https:// localhost:46151/swagger/ui/index'のようになります – pcbabu