【问题标题】:ASP.NET MVC Core app in AzureAzure 中的 ASP.NET MVC Core 应用
【发布时间】:2018-01-18 04:08:47
【问题描述】:

我主要是桌面开发人员,尽管过去我在 ASP.NET MVC 方面的经验有限。我也有一些使用 IIS 进行自我管理网络托管和部署网站的经验。

我现在感兴趣的是尝试 Azure - 在那里使用一个小型数据库部署一个测试 ASP.NET MVC Core 应用程序。我很难理解的是 Azure 的定价模型——它们提供每小时定价,具体取决于服务。我能够找到 SQL DB 服务,该服务最终每月花费 5 美元,但无法在其中找到基本的 IIS 或域名之类的东西。我错过了 Azure 的重点吗?域名.. 是否在 Azure 域之外?

关于 Azure 定价与使用无数小型主机之一的任何想法/示例/链接?

我目前与几个不同的供应商合作的是:

  • 域名
  • 使用 IIS 和 SQL DB 托管 Windows Server
  • 专用IP
  • SSL 证书

谢谢!!

https://azure.microsoft.com/en-us/pricing/

【问题讨论】:

  • 您是否在网站上使用 Visual Studio?
  • 是的,我一直在使用 Visual Studio :)
  • 您应该找到直接从 Visual Studio 托管新网站的选项。它可以处理整个过程,而无需打开 azure 门户。您可以选择子域、计划等

标签: c# .net azure asp.net-core-mvc


【解决方案1】:

您创建一个用于托管网站的网络应用程序。默认情况下,它们会在 azurewebsites.net 下提供具有子域的网站。对于基本包,您可以使用 DNS cname 连接您的域(如果有)。根据从免费开始的定价,您可以采取更昂贵的套餐来获得专用 IP、SSL、自定义域等。

您可以在这里查看价格:https://azure.microsoft.com/en-us/pricing/details/app-service/

请注意,您可以使用 ftp,也可以直接从 Visual Studio 发布。或者更好的是,您可以直接从 vs 创建网站,而无需在发布选项下打开 azure 门户。

【讨论】:

    【解决方案2】:

    如果您想试用 Azure,可以从 Azure 应用服务的Free 层开始。如果您想拥有自定义域,您至少需要根据您的需要使用Shared 或更高级别。 您可以在此处查看更多详细信息 - https://azure.microsoft.com/en-in/pricing/details/app-service/

    Azure 还支持专用公共 IP 和 SSL 等功能,具体取决于您选择的层级。例如,SSL 在Basic 层及以上可用。

    请注意,Azure 应用服务属于 App Service Plan,您可以在此处查看应用计划的详细功能和定价 -
    https://azure.microsoft.com/en-in/pricing/details/app-service/plans/

    您可以为您的应用程序选择 SQL DB。此处提供定价 - https://azure.microsoft.com/en-in/pricing/details/sql-database/

    【讨论】:

    • 感谢您的信息!这更有意义。当他们提供成本(例如 0.075 美元)时 - 都是每小时,不管使用情况如何?所以要获得每月的费用,我只需将其乘以〜730?所以一个月不到55美元?那是单独托管,那么我会在此基础上添加数据库价格吗?只要确保我正确理解这一点
    • 在 azure 的定价网站中,可以选择将所有内容从每小时转换为每月。是的,共享主机(最便宜的付费)大约是 9 美元/月,而你知道最便宜的网站大约是 4.99 美元。但是,免费网站仍然足以进行开发
    猜你喜欢
    • 2018-11-20
    • 2022-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多