• 管理你的ASP.NET应用


    配置文件web.config
        网站由两个服务器组成(不算后台数据库服务器)。一个是WEB服务器(负责HTML),一个叫应用服务器(负责动态请求,接受请求并返回HTML)。IIS包括了这两种服务器的功能。
      ASP.NET提供了一整套方法进行网站的管理
      1。方便部署。配置文件和网站在同一个地方,复制粘贴即可。
      2。配置文件是一个XML文件,可以用脚本编辑器去编写,也可以用XML可视化工具进行配置。
      3。提供了一套完整的API,可以在程序中进行配置文件的访问和修改(API也可以访问远程的计算机)。
      4。提供了扩展服务,开发者可以提供一些自己的片段
      5。提供了加密机制

    访问应用配置
    <configration><appSettings><add key = "..." value = "..."/>
    Dim Service As String = configurationManager.AppSettings("currencyService");

    <configuration><connectionStrings><add name="northwind" connectionString="..." providerName="..."/>...
    Dim connection As SqlConnection = New SqlConnection(ConfigurationManager.ConnectionStrings("northwind").Value);

    使用管理的API(应用程序接口):
     API的好处:
     把配置信息作为一个强类型暴露给用户,可以方便的访问
     API提供内建的诸多语法检查机制,保证编写的特性都正确
     方便的在配置信息进行导航
     可以对本地和远程的应用进行配置读写
     用API添加的特性马上可以被管理
     
    加密配置文件
     对于敏感信息asp.net 2.0支持加密。
     RSA算法加密:
      Dim config As System.Configuration.Configuration = WebConfigurationManager.OpenWebConfiguration(path)
      Dim appSettins As ConfigurationSection = config.GetSection("appSettings")
      if(appSettings.SectionInformation.IsProtected) appSettings.SectionInformation.UnProtectSection();  //如果加密则解密
      else appSettings.SectionInformation.ProtectSection("DataProtectionConfigurationProvider")
      config.Save()
      
    使用管理工具(3种):
     MMC控制台,实现了对asp.net的版本控制
     Web的管理工具
     命令行的管理工具

  • 相关阅读:
    如何将英文PDF文献翻译成中文
    基于颜色的R2V软件快速矢量化
    ArcGIS下如何提取研究区域
    ArcGIS 如何设置地图显示范围大小
    基于GIS的空间分析功能分析芝加哥小熊队和白袜队的球迷范围
    C#中的字段,常量,属性与方法
    ArcGIS中的连接和关联表
    使用docker搭建Samba共享目录
    Docker国内镜像源的切换
    pl/sql中的取模运算
  • 原文地址:https://www.cnblogs.com/vipcjob/p/1540593.html
Copyright © 2020-2023  润新知