首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

可以从经典的asp页面读取机器根配置appSettings变量吗?

可以从经典的ASP页面读取机器根配置appSettings变量。在经典的ASP页面中,可以通过使用Server对象的MapPath方法来获取机器根目录的路径,然后通过读取机器根目录下的web.config文件来获取appSettings变量的值。

具体步骤如下:

  1. 使用Server对象的MapPath方法获取机器根目录的路径,例如:
  2. 使用Server对象的MapPath方法获取机器根目录的路径,例如:
  3. 使用FileSystemObject对象读取机器根目录下的web.config文件,例如:
  4. 使用FileSystemObject对象读取机器根目录下的web.config文件,例如:
  5. 通过XPath表达式或者遍历XML节点的方式获取appSettings节点下的配置项,例如:
  6. 通过XPath表达式或者遍历XML节点的方式获取appSettings节点下的配置项,例如:

需要注意的是,经典的ASP页面是基于ASP(Active Server Pages)技术的,而不是基于云计算。云计算是一种基于互联网的计算模式,提供按需获取计算资源和服务的能力。在云计算领域,腾讯云提供了一系列相关产品和服务,如云服务器、云数据库、云存储等,可以根据具体需求选择适合的产品和服务。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

ASP.NET Core launchsettings.json文件(8)《从零开始学ASP.NET CORE MVC》:

我们通常将应用程序配置信息存储在此文件中,比如数据库连接字符串。 我们还可以使用不同环境appsettings.json文件。例如,appsettings.Staging.json用于临时环境。...在- ASP.NET Core中,除了appsettings.json文件外,我们还可以配置源,如环境变量,用户密钥,命令行参数甚至创建属于我们自己自定义配置源。...有关这些不同配置appsettings.json文件更多用法,我们下一个视频会讲。...这些环境变量在我们Asp.Net Core应用程序中都可用,我们可以包含根据这些环境变量值有条件地执行代码。...我们将在即将发布视频中详细讨论环境变量和开发人员异常页面

2.3K31

ASP.NET Core 2.0 : 五.服务是如何加载并运行, Kestrel、配置与环境

"跨平台"后ASP.Net Core是如何接收并处理请求呢? 它运行和处理机制和之前有什么不同? 本章"宏观"到"微观"地看一下它结构以及不同时期都干了些什么....ASP.NET Core 配置与运行: 2倍放大后ASP.NET Core Application, Kestrel服务器、启动与配置 ASP.NET Core 环境变量....WebHostBuilder一系列配置 系统离不开各种各样配置, 比如常见读取配置文件, 指定日志处理程序等, 我们详细看一下....ConfigureAppConfiguration 读取配置。如上代码会读取 appsettings.json 和 appsettings....小结  通过上面的内容大概对ASP.NET Core 2.0 服务启动、配置与运行, 运行环境等做了大概了解, 其中涉及部分内容如读取配置、日志等, 将在后期单独介绍.

96230
  • ASP.NET Core 2.0 : 五.服务是如何加载并运行, Kestrel、配置与环境

    本章"宏观"到"微观"地看一下它结构以及不同时期都干了些什 本章主要内容如下: ASP.NET Core 运行机制: "宏观"看一下Http请求处理流程. ...ASP.NET Core 配置与运行: 2倍放大后ASP.NET Core Application, Kestrel服务器、启动与配置 ASP.NET Core 环境变量....WebHostBuilder一系列配置 系统离不开各种各样配置, 比如常见读取配置文件, 指定日志处理程序等, 我们详细看一下....ConfigureAppConfiguration 读取配置。如上代码会读取 appsettings.json 和 appsettings....小结  通过上面的内容大概对ASP.NET Core 2.0 服务启动、配置与运行, 运行环境等做了大概了解, 其中涉及部分内容如读取配置、日志等, 将在后期单独介绍.

    1K90

    ASP.NET Core基础补充03

    AppSetting.json 当我们使用空项目模板或Razor页面或MVC模板或Web API模板创建ASP.NET Core Web应用程序时,Visual Studio会自动为我们创建appsettings.json...appsettings.json文件是一个应用程序配置文件,用于存储配置设置,例如数据库连接字符串,任何应用程序范围全局变量等。...为同一键读取各种配置默认顺序如下: appsettings.json, appsettings....此CreateDefaultBuilder()方法是设置读取所有配置默认顺序方法。 如果需要,还可以更改此默认顺序,或者即使您愿意,也可以添加自己自定义配置源以及现有的配置源。...在我们即将发布文章中,我们将讨论设置自定义配置源。 默认顺序方法。 如果需要,还可以更改此默认顺序,或者即使您愿意,也可以添加自己自定义配置源以及现有的配置源。

    21710

    ASP.NET Core appsettings.json文件(9)《从零开始学ASP.NET CORE MVC》:

    在以前ASP.NET版本中,我们将应用程序配置设置(例如数据库连接字符串)存储在web.config文件中。 在 Asp.Net Core 中, 应用程序配置设置可以来自以下不同配置源。...我们项目是通过Asp.net Core 预制"空"模板创建,所以我们项目中已经有一个appsettings.json 文件了。...ASP.NET Core IConfiguration 服务 IConfiguration 服务是为了asp.net Core 中所有各种配置读取配置信息而设计。.../2.2/src/Microsoft.AspNetCore/WebHost.cs 检查文件后,您将看到,以下是读取各种配置默认顺序 appsettings.json, appsettings....{Environment}.json 用户机密 环境变量 5.命令行参数 如果您想要改变他们调用顺序,甚至往里面添加属于自己自定义配置信息,我们将在后面的课程中讨论如何自定义配置源。

    1.4K20

    .net 温故知新【15】:Asp.Net Core WebAPI 配置

    关于Asp.Net Core中配置实际之前我已经整理过.net 中以json方式进行配置介绍(.net 温故知新:【8】.NET 中配置xml转向json),当时我们说Asp.Net Core也是按照基础方法...主机配置和应用程序配置是什么意思呢,可以粗略理解为我们ASP.NET Core 项目启动时候要用到一些配置为主机配置,而程序运行阶段使用配置为应用程序配置。...2、默认主机配置 文档描述可以看到,默认主机配置是的优先级为: 命令行-> DOTNET_ 为前缀环境变量->ASPNETCORE_ 为前缀环境变量 并且部分变量是锁定在启动阶段,不受其他配置影响...当读取了环境变量json后就读取appsettings.json文件,该文件一般是正式部署中使用。 最后就是主机配置相关变量,这部分优先级比较高。...(注意:这些配置读取配置提供程序实现,也就决定了他们不同功能或者实现,提供程序这个概念和设计是.net 中大面积使用可以从这个部分去理解) 4、配置机密文件 机密管理器工具可用于存储开发环境中机密

    62710

    ASP.NET Core使用Middleware模拟Custom Error Page功能

    有时候在Error视图中也会发生错误,这时ASP.NET/MVC将会显示其默认错误页面(黄底红字),为了避免这种情况出现,我们都是在Web.config文件customErrors节中来自定义错误页面...Core中中间件模拟Custom Error Page功能,那首先我配置下手。...大家都知道.NET Core中配置文件系统发生了很大变化,默认都是采用Json格式文件进行存储,当然配置文件也可以是其它类型,这里我们就不深入探讨了,我们就围绕Json配置文件实现好了: "ErrorPages..., 将他们用Startup类中ErrorPages变量使用Key/Value形式,读取出来。   ...ResponseStatusCode到配置具体页面的跳转。

    1.3K30

    在NETCORE中实现KEY Vault

    在开发过程中,保护隐私密钥是一个很常见场景,我们可以用多环境配置文件来实现保护生产环境密钥,也可以使用k8s或者配置中心方式,Azure全家桶中,提供Azure Key Vault,可以方便我们快速配置...它建立在快速入门中介绍 Web 应用之上。 在继续操作之前,请先完成使用应用程序配置创建 ASP.NET Core 应用,相应代码可以点击文章末尾阅读原文。...具体查看之前文章,有更详细介绍: 《在ASP.Net Core和JAVA中,使用Azure配置密钥——Key Vault》 三、在ASP.NETCore中使用Key Vault 1、添加nuget...可以ASP.NETCore项目的launchSettings.json中配置环境变量,也可以在本地机器上直接配置 "environmentVariables": { "ASPNETCORE_ENVIRONMENT...{ webBuilder.UseStartup(); }); 4、直接在代码中使用 因为已经注册到configration中了,所以使用方式和appsettings.json

    22920

    理解 ASP.NET Core - 配置(Configuration)

    另外,在 ASP.NET Core 中,配置 Web主机时,默认添加了前缀为ASPNETCORE_环境变量。...也就是说,当你打开一个cmd窗口时,通过set命令设置了环境变量,然后通过dotnet xxx.dll启动了你应用程序,是可以读取到环境变量,但是在该cmd窗口之外,例如通过VS启动应用程序,是无法读取到该环境变量...: 在 launchSettings.json 中配置环境变量ASP.NET Core 模板项目中,会生成一个 launchSettings.json 文件,我们也可以在该文件中配置环境变量。...(:)作为分层键,但是我在测试过程中,发现当同时配置了系统环境变量时,程序读取环境变量值会发生错乱(一部分是系统环境变量,一部分是该文件中环境变量)。...get; } // 该子节点在配置全路径(节点开始,到当前节点路径) string Path { get; } // 该子节点 value。

    2.2K21

    .NET平台系列25: ASP.NET 迁移到 ASP.NET Core 技术指南

    password = System.Web.Configuration.ConfigurationManager.AppSettings["Password"]; ASP.NET Core 可以将应用程序配置数据存储在任何文件中...("AppConfiguration")); 若要获取 ASP.NET Core 配置更深入参考信息,请参阅 ASP.NET Core 中配置。...在 ASP.NET 中,静态文件存储在各种目录中,并在视图中进行引用。在 ASP.NET Core 中,静态文件存储在“Web ”(/wwwroot)中,除非另有配置。...例如,可以通过浏览器类似 http:///images/ 位置访问 wwwroot/images 文件夹中图像资产。...迁移到 ASP.NET Core》 《将配置迁移到 ASP.NET Core》 《迁移身份验证和 Identity ASP.NET Core》 《 ClaimsPrincipal 迁移》 《 ASP.NET

    2.2K20

    asp.net core之配置

    简介 配置asp.net core中可以说是我们必不可少一部分。 ASP.NET Core 中应用程序配置是使用一个或多个配置提供程序执行。...配置提供程序使用各种配置键值对读取配置数据,普通最常用应该是下面几种: 设置文件,例如 appsettings.json 环境变量 命令行参数 已安装或已创建自定义提供程序 内存中 .NET...默认优先级顺序如下(最高优先级到最低优先级): 使用命令行配置提供程序通过命令行参数提供。 使用非前缀环境变量配置提供程序通过非前缀环境变量提供。 应用在 环境中运行时用户机密。...可以看到我们也成功读取了ini和xml文件中配置内容。 自定义配置提供程序 除了上面自带配置提供程序以外,我们还可以自定义属于自己配置提供程序。...自定义配置提供程序可以用于对接我们一些配置中心,配置中心读取/更新配置文件,常见有我们熟悉阿波罗配置中心,其中SDK就提供了阿波罗配置提供程序。

    25910

    配置读取配置数据

    我们可以采用内存变量作为配置数据源,也可以配置定义在持久化文件甚至数据库中。在对配置系统进行系统介绍之前,我们先从编程角度来体验一下全新配置读取方式。...以我们目前演示这个程序为例,现有的这个配置文件appsettings.json可以作为基础配置文件,如果某个环境需要采用不同配置,我们可以将差异化配置定义在对应文件中。...接下来我们以命令行形式启动这个控制台程序,并通过命令行参数指定相应环境名称。如图6-6所示输出结果可以看出打印出来配置数据(货币小数位数)确实来源于环境对应配置文件。(S605) ?...七、配置文件同步 很多情况下应用程序配置只会在启动时候相应配置源中读取,并在整个应用生命周期中保持不变,一旦我们需要重修更新配置,我们不得不重新启动应用程序。....[ASP.NET Core 3框架揭秘] 配置[1]:读取配置数据[上篇] [ASP.NET Core 3框架揭秘] 配置[2]:读取配置数据[下篇] [ASP.NET Core 3框架揭秘] 配置[3

    2K40

    App.config和Web.config配置文件自定义配置节点

    asp.net网站IIS启动时候会加载配置文件中配置信息,然后缓存这些信息,这样就不必每次去读取配置信息。...在运行过程中asp.net应用程序会监视配置文件变化情况,一旦编辑了这些配置信息,就会重新读取这些配置信息并缓存。...常用配置文件节点appSettings和connectionSettings说明  1、节点 节点主要用来存储asp.net应用程序配置信息,例如网站上传文件类型.../appSettings> 对于节点中可以按照key来进行访问,以下就是一个读取key值为“FileType”节点值例子: string fileType=ConfigurationManager.AppSettings...在读取自定节点时,我们需要调用ConfigurationManager.GetSection()得到配置节点,并转换成我们定义配置节点类,然后就可以按照强类型方式来访问了。

    96830

    ASP.NET Core 网站运行时修改设置如何自动生效

    ASP.NET Core中,如果修改了appsettings.json中设置,那么默认情况下就得重启网站才能生效。有没有办法在修改设置后自动刷新并应用呢?...背景 首先,我们看看默认模板建出来 ASP.NET Core 网站,配置文件有两个: appsettings.json appsettings.Development.json 前者用于生产环境,后者用于开发环境.../read-appsettings-aspnet-core (微信可能屏蔽了我域名,复制到浏览器能打开) 问题 这种方法确实可以读取配置文件,并使用强类型约束和使用。...但个缺点就是在网站运行时,如果修改了 appsettings.json 中配置项,是不会当场生效,必须重启网站才能应用。...解决办法 还是刚才我博客例子,我给标题赋值用方法是在Razor页面里注入IOptions接口: @inject IOptions Settings 然后赋值: @Settings.Value.SiteTitle

    2.8K20

    ASP.NET Core 介绍和项目解读

    它整合了原来ASP.NET中MVC和WebApi框架,你可以在 Windows、Mac 和 Linux 上跨平台开发和运行你 ASP.NET Core 应用。...launchSettings.json文件为一个ASP.NET Core应用保存特有的配置标准,用于应用启动准备工作,包括环境变量,开发端口等。...项目运行时,编译器会在程序集中自动查找Startup.cs文件读取启动配置。除了构造函数外,它可以定义Configure和ConfigureServices方法。...optional: true) .AddEnvironmentVariables(); if (env.IsDevelopment()) //读取环境变量是否为...Tips:每个项目中只能有一个bower.json配置文件,对于bower.json详细信息请参见Bower —— 管理你客户端依赖关系 2.3.7 appsettings 同样是顾名思义——应用配置

    2.6K60

    App.config和Web.config配置文件自定义配置节点

    asp.net网站IIS启动时候会加载配置文件中配置信息,然后缓存这些信息,这样就不必每次去读取配置信息。...在运行过程中asp.net应用程序会监视配置文件变化情况,一旦编辑了这些配置信息,就会重新读取这些配置信息并缓存。...常用配置文件节点appSettings和connectionSettings说明  1、节点 节点主要用来存储asp.net应用程序配置信息,例如网站上传文件类型.../appSettings> 对于节点中可以按照key来进行访问,以下就是一个读取key值为“FileType”节点值例子: string fileType=ConfigurationManager.AppSettings...在读取自定节点时,我们需要调用ConfigurationManager.GetSection()得到配置节点,并转换成我们定义配置节点类,然后就可以按照强类型方式来访问了。

    1.7K10

    指定 ASP.NET Core 应用监听端口

    指定 ASP.NET Core 应用监听端口 ASP.NET Core 应用默认监听端口是 5000 , 在调试或者部署过程中经常需要指定监听端口来来运行, 本文就这个问题, 进行一个总结, 可以通过下面的方法来指定运行端口...只需要在运行命令中添加这个参数即可, 如下所示: dotnet run --urls=http://localhost:5001/ 在 appsettings.json 中添加配置 如果倾向于使用配置文件..., 会自动读取这个配置。...环境变量 ASP.NET Core 应用在启动时会自动读取名称以 ASPNETCORE 开头环境变量, 所以也可以通过环境变量来指定监听端口。..., 可以将要监听端口配置到其它地方, 而不必硬编码在代码中过。

    2.1K40

    ASP.NET CORE Study02

    asp.net core 配置文件加载优先级 默认情况下,项目下 launchSettings.json 配置文件优先级最高,appsettings.Development.json 优先级次之,...,每个不同json 文件可以进行专门不同配置信息,不仅可以使针对开发环境进行独立配置,在较为复杂业务场景下还可以专门将一部分配置抽离出来,比如connectionsetting.json 专门进行各类连接配置...asp.net core 读取自定义json 配置信息 方式一: 使用IConfiguration 接口方式。 建立并书写好自定义json 配置文件。...在controller 中调用,也是使用构造函数注入,注入一个 定义实体类,注入实体类中获取到节点数据。 这样也可以获取到json 配置信息。...asp.net core 读取appsettings.json 配置信息 方式一: 使用IConfiguration 接口方式 appsettings.json 配置文件已经定义好所需节点信息,当然可以不一定是

    19710
    领券