2016-11-17 12 views
0

入力パラメータを受け入れ、JSON結果を返すWeb APIを作成しました。 enter image description here 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");

言って私は enter image description here を有効にしようとしましたが、まだ同じエラーがスローされます。また誰でもブラウザからエンドポイントを呼び出す方法を教えてください。先ほどと同じように、私はhttp://localhost:46151/api/TGSData?ROOM=KOMP2&DOB_GT=01-05&DOB_LT=30-DEC-06&STATUS_TYPE=CMPLTのように呼び出すと、JSONの結果を返します。私は、これはあなたがXMLファイルでの変更を行うか、または適切な値を設定するGlobalConfiguration.Configuration.EnableSwaggerGlobalConfiguration.Configuration.EnableSwaggerUIを呼び出すことができスローメッセージPlease enable \"XML documentation file\" in project properties with default (bin\TGSanokeData.XNK) value or edit value in App_Start\Swaggernet.cs");

から自明であると考え、この

+0

最終リンクはローカルアドレスです。私たちはそれを見ることができません。 – pcbabu

+0

@pcbabuはい私はちょうど私のAPIエンドポイントの様子を示しました。 – trx

+0

これは 'https:// localhost:46151/swagger/ui/index'のようになります – pcbabu

答えて

1

で私を助けてください。これらは揺さぶりには関係しません。これらは構成設定に関連する問題です。

+0

私たちはそこにどのような値を設定するのかわかりません – trx

+0

すべてのサンプルはSwaggerをインストールした後、 https:// localhost:46151/swaggerこれで助けてください – trx

+1

問題が見つかりました。両方のSwagger for .Netをインストールしました – trx

関連する問題