Я следовал инструкциям через GitHub, и у меня нет пути или определений в JSON. Это мой SwaggerConfig
public static void Register()
{
var thisAssembly = typeof(SwaggerConfig).Assembly;
GlobalConfiguration.Configuration
.EnableSwagger(c =>
{
c.SingleApiVersion("v1", "Test");
c.ApiKey("apiKey", "header", "API Key Authentication", typeof(D2TokenFilter));
c.AccessControlAllowOrigin("*");
c.IncludeXmlComments(AppDomain.CurrentDomain.BaseDirectory + "bin/Test.XML");
c.IgnoreIsSpecifiedMembers();
c.DescribeAllEnumsAsStrings(camelCase: false);
})
.EnableSwaggerUi(c =>
{
c.ShowExtensions(true);
c.SetValidatorUrl("https://online.swagger.io/validator");
c.UImaxDisplayedTags(100);
c.UIfilter("''");
});
}
Я использую .net MVC 4.5.1. Мои контроллеры не обязательно называются API-контроллерами, но они содержат нечто похожее на следующее:
[AllowAnonymous]
[TestTokenFilter]
[Route("[controller]/[action]")]
public class TestApiController : APIController
{
#region GENERAL DATA
/// <summary>
/// Retrives Client IDs based on company ID and user ID input
/// </summary>
/// <returns></returns>
[HttpGet]
public JsonResult GetClientIDByCompany()
{
...
}
}
Тем не менее, я придумываю
В спецификации не определены операции