繁体   English   中英

Azure 前门未在浏览器中维护自定义域

[英]Azure Front Door Is Not Maintaining Custom Domain in Browser

Azure 前门中的域:
www.foobar.com

Azure Web 应用:
foobar-web
foobar-api

I would like to be able to have www.foobar.com pull up the web app foobar-web and utilize /api in the url to access the web app foobar-api .

www.foobar.com -> foobar-web
www.foobar.com/api -> foobar-api

我为每个和路由规则设置设置了一个后端池。 Each time I try navigating to www.foobar.com/api the url in the browser changes to foobar-api.azurewebsites.net/api , but if I navigate to www.foobar.com in pulls up the foobar-web web app while在浏览器中维护www.foobar.com域。

Azure Front Door 中是否有我遗漏的设置或需要在 web 应用程序或源代码中配置的内容以维护域?

The web app is a C# ASP.NET Web API 2 solution.

提前感谢您的任何答案/建议。

最新

API 的 API 路由规则要求您在项目中定义自己的。 此处显示的示例只是示例代码。

我在前门的设置。

在此处输入图像描述

私人的

经过测试,我使用虚拟应用程序来满足您的需求。

在此处输入图像描述

下面的截图是我的项目结构。

在此处输入图像描述

在部署应用之前,您需要修改.csproj文件。 一般只需要修改foobar-api项目,如果部署失败可以同时修改两个项目。

<PropertyGroup>
    <TargetFramework>netcoreapp3.1</TargetFramework>
    <RootNamespace>foobar_web</RootNamespace>
    <AspNetCoreHostingModel>OutOfProcess</AspNetCoreHostingModel>
    <AspNetCoreModuleName>AspNetCoreModule</AspNetCoreModuleName>
</PropertyGroup>

然后就可以部署了,我在foobar-api项目中创建test/aa

Web页面

在此处输入图像描述

虚拟应用程序索引

在此处输入图像描述

虚拟应用程序中的 Api 测试

在此处输入图像描述

创建前门服务后,配置完成后。

Web

在此处输入图像描述

Api

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM