专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »XML教程 » iis应用程序设置:保存.NET应用程序设置 »正文

iis应用程序设置:保存.NET应用程序设置

来源: 发布时间:星期四, 2009年2月12日 浏览:136次 评论:0


    在你开始部署.NET应用以前你必须确定自己所在机构该如何管理公共应用设置为了提升代码重用性以及应用互操作性你所有应用Web、Windows、Web服务、Windows服务等等都应该采用应用配置文件作为集中管理应用信息通用思路方法
  系统配置和应用配置   在.NET公共语言运行时(CLR)执行你应用它会用到系列XML配置文件来设置执行环境基本属性例如假如你正在执行个Web应用那么CLR就会查询Web.config文件确定相应认证模式(表单、Windows或没有)、授权用户、会话状态设置(InProc、StateServer或SQL)以及其他关键设置等

  同样Machine.config系统文件为Web服务器整体提供了ASP.NET配置设置而且成为了在ASP.NET应用中用到Web.config文件基本设置Security.config和EnterpriseSec.config则给Windows应用定义了系统范围内安全和代码许可权限设置

  这种缺省设置行为实在是恰倒好处前提则是你所有应用都需要在同执行环境中运行然而如果你在逐个应用基础上进行特殊配置那么你得根据自己应用特殊性在CLR能识别专门文件上保存这类信息

  保存应用配置信息

  和特定.NET应用有关信息应该保存在应用可执行文件所在目录下个.config 文件中应用完整文件名应该作为配置文件前缀名格式如下:

  applicationname.exe.config

  你可以通过编程方式使用SYSTEM.CONFIGURATION名称空间从XML .config文件中获取应用设置信息以下是个示范应用配置文件你可以用它保存应用连接串信息:

<configuration>
<appSettings>
<add key=\"ConnectionString\" value=\"Provider=SQLOLEDB.1;...\"/>
</appSettings>
</configuration>

  在外部文件中保存应用配置信息可以让你无须重新编译应用即可更新应用某些属性例如假定你开发了个应用访问SQL Server上数据库你决定在应用中直接编写连接信息代码现在你想把数据库迁移到另个区别服务器连接信息在应用中是设死所以你必须修改、重新编译和重新部署这个应用以完成相应修改但是如果你采用了.config文件保存设置方式那么应用变化就只是修改 .config文件中ConnectionString键而已

  统规则

  为了有效地利用.config文件你应当创建标准键名和值定义供所有应用开发人员所用这样就可以让同项目开发人员采用公共项目设置这些标准在部署应用和将其转化为产品时候非常有用假如你对.config设置进行了标准化那么你运做开发组在需要解决公共应用配置设置问题时候就能知道首先该从哪里获取信息



0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: