Swagger 奇怪的招摇过市行为

Swagger 奇怪的招摇过市行为,swagger,asp.net-core-webapi,openapi,Swagger,Asp.net Core Webapi,Openapi,我有以下API模型类: public class CarrierDomainApi { /// <summary> /// Domain name /// </summary> /// <example>domain.com</example> [JsonProperty(PropertyName = "domainName")] public string DomainName

我有以下API模型类:

public class CarrierDomainApi
{
    /// <summary>
    /// Domain name
    /// </summary>
    /// <example>domain.com</example>
    [JsonProperty(PropertyName = "domainName")]
    public string DomainName { get; set; }
}
如果出现问题,我会得到一个标准的招摇过市错误:

未能加载API定义


有什么问题吗?

请添加
app.UseDeveloperExceptionPage()?这将为您提供有用的方向!没有详细信息的相同错误
    /// <summary>
    /// 
    /// </summary>
    /// <param name="domain"></param>
    /// <returns></returns>
    [Authorize(Roles = "CompanyAdministrators")]
    [ApiExplorerSettings(GroupName = "v1-companyadmin")]
    [HttpPost]
    [Route("")]
    public async Task<IActionResult> Create([FromBody]string domain)
    {
        return Created(string.Empty, null);
    }
public async Task<IActionResult> Create([FromBody]CarrierDomainApi domain)