bei dem Versuch, den Inhaber lautende Token hinzufügen Swashbuckle Prahlerei-DokumentEnableApiKeySupport erzeugt Fehler
mit i in SwaggerConfig.cs diesen Fehler bekam swaggeruiconfig nicht Definition enthält für 'EnableApiKeySupport'
weiß jemand, was der Grund sein könnte
Update
dies die gesamte swagger.config
using System.Web.Http;
using WebActivatorEx;
using Swashbuckle.Application;
[assembly: PreApplicationStartMethod(typeof(SwaggerConfig), "Register")]
namespace AppNameSpace
{
public class SwaggerConfig
{
public static void Register()
{
var thisAssembly = typeof(SwaggerConfig).Assembly;
GlobalConfiguration.Configuration
.EnableSwagger(c =>
{
c.ApiKey("Token")
.Description("Filling bearer token here")
.Name("Authorization")
.In("header");
c.SingleApiVersion("v2", "AppNameSpace");
c.IncludeXmlComments(GetXmlCommentsPath());
})
.EnableSwaggerUi(c =>
{
c.EnableApiKeySupport("Authorization", "header");
});
}
protected static string GetXmlCommentsPath()
{
return System.String.Format(@"{0}\bin\AppNameSpace.XML", System.AppDomain.CurrentDomain.BaseDirectory);
}
}
}
Das sollte gut funktionieren! Kannst du deine ganze SwaggerConfig.cs in die Frage einfügen ... – HelderSepu
Auch welche Version von swashbuckle benutzt du? – HelderSepu
Swashbuckle Version 5.6.0 –