Azure Web 应用程序中的应用程序设置简介

一则或许对你有用的小广告

欢迎加入小哈的星球 ,你将获得:专属的项目实战 / Java 学习路线 / 一对一提问 / 学习打卡/ 赠书活动

目前,正在 星球 内带小伙伴们做第一个项目:全栈前后端分离博客项目,采用技术栈 Spring Boot + Mybatis Plus + Vue 3.x + Vite 4手把手,前端 + 后端全栈开发,从 0 到 1 讲解每个功能点开发步骤,1v1 答疑,陪伴式直到项目上线,目前已更新了 204 小节,累计 32w+ 字,讲解图:1416 张,还在持续爆肝中,后续还会上新更多项目,目标是将 Java 领域典型的项目都整上,如秒杀系统、在线商城、IM 即时通讯、权限管理等等,已有 870+ 小伙伴加入,欢迎点击围观

在最近的帖子中,我们讨论了在 Web 应用程序中 定义和使用连接字符串 来保护我们的数据库登录凭据或任何重要的事情。今天我们将讨论类似于连接字符串但用于不同目的的应用程序设置。例如,连接字符串用于将您的 Web 应用程序连接到数据库或服务器或任何类似的东西。但是 App Settings 用于定义 Web Apps 的机制。您可能想要更改 Web 应用程序的行为或类似的东西,然后您可以使用 Azure 中的应用程序设置。

今天我将向您展示如何在 ASP.Net 基本站点中更改标签的颜色。这为您提供了一个很好的演示,并让您最好地了解 Azure 在 Web 应用程序中的灵活性。

注意:我有一个用于此演示的基本 ASP.Net 站点。您可能需要从新项目开始。

在 Azure Web 应用程序中定义应用程序设置

第 1 步 :在您的 Azure 门户中转到您网站的仪表板,然后单击“配置”选项卡。

第 2 步 :向下滚动到应用程序设置

第 3 步 :在列表中,在带有占位符文本 KEY 的文本框中键入设置名称,并在带有占位符文本 VALUE 的文本框中键入设置值。

第 4 步: 单击命令栏上的保存以应用所有更改。

使用 .NET 中的应用程序设置

现在我们已经创建并保存了标签颜色的应用程序设置。现在我们将在我之前创建的 ASP.Net 站点中使用它。我假设您已经创建了一个 Azure .Net Web App 或 ASP.net 站点。

第 1 步: 打开您的项目和您想要检索连接字符串的页面。 ( 我在 default.aspx 上有它

第 2 步: 在 default.aspx.cs 页面中输入此代码段。


 using System;

using System.Configuration; // You need this declared

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

namespace ravitestwebsite

{

public partial class _default : System.Web.UI.Page

{

    protected void Page_Load(object sender, EventArgs e)

    {

        string key = "labelColor";

        string colorValue = ConfigurationManager.AppSettings[key];

        label.Text = "I got my color from Azure.";

        label.ForeColor = System.Drawing.Color.FromName(colorValue);

    }

}

}



在 default.aspx 页面中添加站点中的标签,如下所示。


 using System;

using System.Configuration; // You need this declared

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

namespace ravitestwebsite

{

public partial class _default : System.Web.UI.Page

{

    protected void Page_Load(object sender, EventArgs e)

    {

        string key = "labelColor";

        string colorValue = ConfigurationManager.AppSettings[key];

        label.Text = "I got my color from Azure.";

        label.ForeColor = System.Drawing.Color.FromName(colorValue);

    }

}

}


第 3 步: 现在将您的站点发布到 Azure 并运行它。





让我们更改颜色并部署它并查看更改。









看看伙计们使用应用程序设置是多么容易。这是一个基本的例子。想想这可以用什么方式。 Azure 的力量令人难以置信。如果您对如何使用它有任何疑问或想法。在下面评论。

干杯。