`
wjboy49
  • 浏览: 284640 次
  • 性别: Icon_minigender_1
  • 来自: 湖南岳阳
社区版块
存档分类
最新评论

ASP.NET 中获取web.config信息

    博客分类:
  • c#
阅读更多
.NET 1.1里,

using System.Configuration;
using System.Web.Configuration;
using System.Reflection;


public AuthenticationMode GetAuthenticationMode()
{
object auth = ConfigurationSettings.GetConfig("system.web/authentication");
if (auth!= null)
{
//an internal class "System.Web.Configuration.AuthenticationConfig"
Type t = auth.GetType();
PropertyInfo pi = t.GetProperty("Mode",BindingFlags.Instance|BindingFlags.NonPublic);
return (AuthenticationMode)pi.GetValue(auth,null);
  }

  return AuthenticationMode.None;
}


.NET 2.0里,

using System.Configuration;
using System.Web.Configuration;

public AuthenticationMode GetAuthenticationMode()
{
        Configuration config = WebConfigurationManager.OpenWebConfiguration("~");

        SystemWebSectionGroup swsg = (SystemWebSectionGroup)config.GetSectionGroup("system.web");

        AuthenticationSection auth = swsg.Authentication;
return auth.Mode;
}

获取machineKey
System.Configuration.ConfigurationManager.GetSection("system.web/machineKey");

分享到:
评论

相关推荐

    asp.net配置web.config数据库连接

    在ASP.NET开发中,Web.config文件扮演着至关重要的角色,它是应用程序的配置文件,其中包含了应用程序运行时所需的各种设置。数据库连接配置是其中的关键部分,它允许应用与数据库进行交互。下面将详细介绍如何在ASP...

    ASP.NET配置文件Web.config 详解

    ASP.NET配置文件Web.config是.NET框架中用于管理应用程序设置、安全性、身份验证、数据库连接和其他配置选项的关键组件。它是XML格式的,允许开发者通过修改配置文件来改变应用程序的行为,而无需重新编译代码。Web....

    asp.net中的web.config认识

    在ASP.NET框架中,Web.config文件扮演着至关重要的角色,它是存储应用程序配置信息的XML文件。这个文件包含了各种设置,如身份验证、授权、编译、错误处理以及HTTP运行库配置等,这些设置直接影响到Web应用程序的...

    asp.net连接sql数据库web.config配置

    在ASP.NET中,连接SQL Server数据库通常涉及到对`web.config`文件的配置。`web.config`是ASP.NET应用程序的核心配置文件,它包含了诸如应用程序设置、连接字符串、身份验证模式等重要信息。本篇文章将深入探讨如何在...

    ASP.NET配置文件Web.config 详细解释

    ASP.NET 配置文件 Web.config 是一个 XML 文本文件,它用来储存 ASP.NET Web 应用程序的配置信息,如身份验证方式等。该文件可以出现在应用程序的每一个目录中,默认情况下会在根目录自动创建一个默认的 Web.config ...

    ASP.NET配置文件Web.config

    ASP.NET配置文件Web.config是ASP.NET框架中的核心配置文件,用于存储和管理应用程序的配置信息。这个XML格式的文本文件包含了关于身份验证、授权、编译、错误处理、HTTP运行时设置以及页面特定配置等多个方面的设置...

    asp.net2.0的web.config的配置教学

    总之,`web.config` 文件在 ASP.NET 2.0 中扮演着至关重要的角色,它允许开发者根据需要调整应用程序的配置,以满足不同场景的需求。了解和熟练掌握 `web.config` 的配置是每个 ASP.NET 开发者必备的技能。

    ASP.NET配置文件Web.config详解

    ASP.NET 配置文件 Web.config 是一个 XML 文本文件,用于存储 ASP.NET Web 应用程序的配置信息。它可以出现在应用程序的每一个目录中,默认情况下会在根目录自动创建一个默认的 Web.config 文件,包括默认的配置...

    【ASP.NET编程知识】ASP.NET配置文件Web.config用法详解.docx

    ASP.NET 配置文件 Web.config 是一个 XML 文本文件,用来存储 ASP.NET Web 应用程序的配置信息。它可以出现在应用程序的每一个目录中,提供除从父目录继承的配置信息以外的配置信息,也可以重写或修改父目录中定义的...

    在CentOS Mono Jexus 跑Asp.net (有Web.config)

    http://blog.csdn.net/passporthai/archive/2010/06/11/5663231.aspx 在CentOS Mono Jexus 跑Asp.net 中测试aspx文件,有Web.config里用的测试文件。

    asp.net mvc web.config文件加密

    方便加密或者解密asp.net mvc网站web.config文件中的数据库连接串。加密后即使黑客拿到web.config文件也看不到你的数据库连接串,增加网站和数据库安全!有了这个工具,就不用记那些晦涩的dos命令拉

    asp .net(C#) web.config配置

    ASP.NET(C#)Web.config配置是.NET框架中用于管理应用程序设置、安全性、数据库连接和其他配置信息的关键文件。本文将深入探讨Web.config的作用、结构、常用配置元素以及如何进行有效的配置管理。 首先,Web....

    asp.net web.config配置详解

    在ASP.NET框架中,`Web.config`文件是应用程序的核心配置文件,它存储了关于应用程序的设置、安全策略、数据库连接信息等关键数据。这篇文章将深入探讨`Web.config`文件的结构、作用以及如何进行详细配置。 ### 一...

    ASP.NET web.config个节点详解

    1. **加载与缓存**:当 ASP.NET 网站首次在 IIS 上启动时,会加载 `web.config` 文件中的配置信息,并将这些信息缓存起来,从而避免后续请求时重复读取配置文件,提高性能。 2. **配置变化监测**:在应用程序运行...

Global site tag (gtag.js) - Google Analytics