【问题标题】:How to set Custom Base URL in Azure App Service with .Net Core?如何使用 .Net Core 在 Azure 应用服务中设置自定义基本 URL?
【发布时间】:2021-05-10 09:17:36
【问题描述】:

我在 .Net core(v5.0) 中创建了一个 Web 应用程序并将其托管在 Azure App Service 中。我创建了一个视图,它允许我添加一个新的 URL,基于它在同一服务中创建一个新的子域并在其中发布代码。这个概念也用在我们的<projectname>.atlassian.com 的 Jira 软件中

例如

我在文本框中添加了 dev,然后添加了新的子域。 dev.<myappservicename>.azurewebsites.net 在这种情况下,所有代码复制并正确运行此代码。

主域:

基本 URL(创建的 URL):<myappservicename>.azurewebsites.net

自定义 URL(从视图中添加):dev.<myappservicename>.azurewebsites.net , admin.<myappservicename>.azurewebsites.net

技术规格:

  1. .Net Core(5.0)
  2. C#
  3. Azure 应用服务

如果有人有想法,请提出想法。 对我帮助很大。

【问题讨论】:

    标签: c# azure asp.net-core azure-web-app-service


    【解决方案1】:

    您可以使用restapi.net sdk 创建子域。

    从你的描述看,应该不需要重新部署你的webapp,所以如果有业务需要,建议通过程序识别,浏览器的输入url是什么,来处理你的程序。

    例如:

    1. company1.<projec_tname>.azurewebsites.net

      获取 HttpRequest url 来处理 company1 的业务。

    2. company2..azurewebsites.net

      获取 HttpRequest url 来处理 company2 的业务。

    【讨论】:

    • 谢谢@JasonPan 的回答。实际上,我的困惑是如何在 Azure App Service 中创建一个新的子域“company1/2/3”?
    • @DeepSoni 正如我的回答所说,您可以使用restapi,这篇文章为您提供了更多详细信息。 stackoverflow.com/questions/52037918/…
    • 其实我只购买了一个应用服务,然后我为此添加了DNS。当我在应用服务的自定义域部分中提供该域名时,它会给我一个“域所有权”错误
    • @DeepSoni 让我试试,等等。
    • @DeepSoni 你想通过代码创建它,对吧?
    猜你喜欢
    • 2016-08-12
    • 2018-07-10
    • 2018-08-21
    • 1970-01-01
    • 2019-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多