新しいasp .net CORE/MVC 6プロジェクトで基本的なスワッガーAPI docをセットアップしようとしていて、スワッガーUIから500エラーが発生しました: 500 : http://localhost:4405/swagger/v1/swagger.json
500 asp .net CORE/MVC 6アプリケーションでスワッガーを設定するときのエラー
マイ起動クラスそれに次のコードがあります。設定の下
using Swashbuckle.SwaggerGen;
using Swashbuckle.SwaggerGen.XmlComments;
using Swashbuckle.Application;
....
public void ConfigureServices(IServiceCollection services)
{
...
services.AddSwaggerGen();
services.ConfigureSwaggerDocument(options =>
{
options.SingleApiVersion(new Info
{
Version = "v1",
Title = "Blog Test Api",
Description = "A test API for this blogpost"
});
});
}
、その後:
public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
{
....
app.UseSwaggerGen();
app.UseSwaggerUi();
....
}
私はプロジェクトをビルドして実行、UIをswagger/UI/index.htmlに行くと上に出ますが、上記の500エラーが表示されます。 Failed to load resource: the server responded with a status of 500 (Internal Server Error)
私は500の根本的な原因を把握や図形を闊歩して追加のデバッグを有効にすることができますどのような方法があります:私が闊歩/ V1/swagger.jsonリンクに行くと、コンソールには、次の500エラーになりますなぜこのエラーを投げているのですか?私が見てきたチュートリアルのいくつかに基づいて、私がスタートアップで持っているものだけがベースの実装に必要です。追加情報があれば教えてください。
EDIT:これはRC1のためであり、現在はアウト(2016年6月29日)
私はこの修正を確認します。 – mabead
また私のために働いた。 –
私のために働いた。 –