Asp.net mvc Azure Appservice URL在部署时出错

Asp.net mvc Azure Appservice URL在部署时出错,asp.net-mvc,azure-web-app-service,azure-app-service-envrmnt,Asp.net Mvc,Azure Web App Service,Azure App Service Envrmnt,我有一个.NET核心MVC服务,它在开发中正常工作 当我将其部署到Azure时,服务的url在路由到控制器方法之前不知何故被“https”占用,如下所示 https://test1-ddd-dataexplorer-appsvc.azurewebsites.nethttps/dataexplorer/search 我希望Web服务url的末尾只有/dataexplorer/search 不确定这是如何附加的我在初创公司时就有这个 app.UseSwagger(c => {

我有一个.NET核心MVC服务,它在开发中正常工作

当我将其部署到Azure时,服务的url在路由到控制器方法之前不知何故被“https”占用,如下所示

https://test1-ddd-dataexplorer-appsvc.azurewebsites.nethttps/dataexplorer/search
我希望Web服务url的末尾只有/dataexplorer/search


不确定这是如何附加的

我在初创公司时就有这个

app.UseSwagger(c =>
        {
            c.PreSerializeFilters.Add((swaggerDoc, httpReq) =>
            {
                    swaggerDoc.Servers = new List<OpenApiServer>() { new OpenApiServer { Url = httpReq.Scheme } };
            });
        });
app.UseSwagger(c=>
{
c、 PreSerializeFilters.Add((swaggerDoc,httpReq)=>
{
swaggerDoc.Servers=new List(){new OpenApiServer{Url=httpReq.Scheme};
});
});
这是一个旧的.NETCore2.2项目的复制和粘贴


有一次我把它改成app.UseSwagger();它和平时一样好,它不会在URL中间添加HTTPS。请说明您是如何部署您的Web应用程序的。请澄清,您是否试图通过应用程序网关将URL重定向到相对路径?也许,您已经在应用程序服务上配置了重定向。您可以在请求中添加一个斜杠,直接从VisualStudio部署web服务即可。不使用任何应用程序网关