2017-10-17 6 views
0

InvalidOperationException:競合するschemaIds:タイプBTBTems.DataModel.Ticket.ChamadoDMおよびBTBTems.DataModel.Chamado.ChamadoDMで一致するschemaIdsが検出されました。コンフィグ設定を参照してください - "UseFullTypeNameInSchemaIds" または "CustomSchemaIdsを" 回避策のためこのエラーを返すこのスワッガーのドキュメント500

+0

スタートアップ ます。public void ConfigureServices (IServiceCollectionサービス) { services.AddSwaggerGen(c => c.SwaggerDoc( "v1"、新しい情報{タイトル= "Core Api"、説明= "Swagger Core Api"}) ); } public void Configure(IApplicationBuilder app、IHostingEnvironment env、ILoggerFactory loggerFactory) {app.UseSwagger(); app.UseSwaggerUI(c => { c.SwaggerEndpoint( "/ swagger/v1/swagger.json"、 "Core Api"); }); } – cryty

答えて

0

更新します闊歩設定ファイル(.. \ APPSTART SwaggerConfig.cs \c.UseFullTypeNameInSchemaIds()を呼び出すには:

  GlobalConfiguration.Configuration 
      .EnableSwagger(c => 
       { 
        //.... 
        c.UseFullTypeNameInSchemaIds(); // <-- add this 
        //.... 
       }) 
      .EnableSwaggerUi(c => 
       { 

       }); 
関連する問題