我有一个在开发中工作正常的.NET核心MVC服务
当我将它部署到Azure时,服务的url不知何故在到控制器方法的路由之前被嵌入了'https‘,如下所示
https://test1-ddd-dataexplorer-appsvc.azurewebsites.nethttps/dataexplorer/search我期望在webservice url的末尾只有/dataexplorer/search。
不确定这是如何附加的
发布于 2020-04-03 09:27:55
我的初创公司里就有这个
app.UseSwagger(c =>
{
c.PreSerializeFilters.Add((swaggerDoc, httpReq) =>
{
swaggerDoc.Servers = new List<OpenApiServer>() { new OpenApiServer { Url = httpReq.Scheme } };
});
});它是从旧的.NET Core2.2项目复制粘贴而来的。
一旦我将它更改为app.UseSwagger(),一切都很好
https://stackoverflow.com/questions/60749499
复制相似问题