无法找到类型为“Microsoft.AspNetCore.Cors.Infrastructure.CorsMiddleware”的合适构造函数。确保类型具体,并为公共构造函数的所有参数注册服务
答案 0 :(得分:3)
如果这是你得到的错误,那可能就是我的目标 我正在向我的扩展名传递一个默认为null的参数,然后将其传递给UseMiddleware,例如:
public static IApplicationBuilder UseMyCustomerMiddleware(this IApplicationBuilder builder, string myParam = null)
{
return builder.UseMiddleware<MyCustomMiddleware>(myParam);
}
事实证明传递此null参数确实有效,因此您需要将其更改为非null值
...myParam = "")