改写web.config

原创 2006年05月27日 11:26:00

public   override   void   Install(System.Collections.IDictionary   stateSaver)
{
try
{
FileInfo   myFileInfo=new   FileInfo(this.Context.Parameters["targetdir"]+@"/Web.config");

if   (!myFileInfo.Exists)
{    
throw   new   InstallException("No   find   the   web.config");
}

XmlDocument   myXmlDocument=new   XmlDocument();
myXmlDocument.Load(myFileInfo.FullName);

//search   the   appSetting   Node
bool   FoundIt;
FoundIt=false;

foreach   (XmlNode   myNode   in   myXmlDocument["configuration"]["appSettings"])
{
if   (myNode.Name=="add")
{
if   (myNode.Attributes.GetNamedItem("key").Value=="ConnectionString")
{
myNode.Attributes.GetNamedItem("value").Value=String.Format("server={0};database={1};uid={2};pwd={3}",this.Context.Parameters["server"],this.Context.Parameters["dbname"],this.Context.Parameters["user"],this.Context.Parameters["pwd"]);
FoundIt=true;
}
}
}

if(FoundIt==false)
{
throw   new   InstallException("web.Config   not   inculding   ConnectionString");
}
myXmlDocument.Save(myFileInfo.FullName);
}
catch(Exception   ex)
{
throw   ex;
}
}

Web.config如何使用

一、认识Web.config文件 Web.config 文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式...
  • WnLn25
  • WnLn25
  • 2011年11月08日 19:17
  • 3645

web.config 301重定向

目标: 用户访问artmzshuhua.com时301重定向到www.artmzshuhua.com
  • weiyong1999
  • weiyong1999
  • 2013年07月15日 09:58
  • 2474

IIS7 伪静态 web.config 配置方法

1.程序方面 只需要设置web.config 就可以了。 2.服务器需要安装:URL Rewrite 下载地址:http://www.iis.net/download/URLRewr...
  • DeyuanYangjia1314
  • DeyuanYangjia1314
  • 2016年09月10日 16:20
  • 2158

web.config主要配置浅析

1、 节 作用:配置ASP.NET身份验证支持(为Windows、Forms、PassPort、None四种)。该元素只能在计算机、站点或应用程序级别声明。 元素必需与 节配合使用。 示例: 特...
  • yuewei19
  • yuewei19
  • 2016年06月26日 15:36
  • 430

Web.config 和 App.config 区别

Web.config 和 App.config 区别 web.config是web应用程序的配置文件,为web应用程序提供相关配置。在你开发的web程序中,你可以为每一个文件夹建立一个web.c...
  • L0veIT
  • L0veIT
  • 2012年07月23日 12:48
  • 974

Oracle 查询优化改写

第一章 单表查询 第二章 给查询结果排序 第三章 使用数字 第一章 单表查询1、将空值转换为实际值 SELECT coalesce(comm,0) FROM emp;说明coalesce与nvl...
  • fengzhuocindy
  • fengzhuocindy
  • 2016年09月17日 11:49
  • 428

Asp.Net 之 Web.config 配置文件详解

转载地址:http://www.cnblogs.com/xinaixia/p/4299373.html   在asp.net中配置文件名一般默认是web.config。每个web.config文件都...
  • Humourer
  • Humourer
  • 2017年07月26日 17:15
  • 1702

如何:创建 Web.config 文件

Web.config 文件的创建,“添加新项” 键入小于号 ( 出现一个下拉列表,该列表提供可在此插入点添加的有效元素。或者,也可以按“Ctrl+J”显示该下拉列表而无需键入小于号...
  • gfwei
  • gfwei
  • 2006年11月16日 17:00
  • 4332

Web与WinForm关于web.config的读取

写Web长了,忘了WinForm关于 web.Config 的读写了,找了一下,自己写出来比较比较 以AppSettings为例说明:         1。读取web:       System.We...
  • mubingyun
  • mubingyun
  • 2009年07月14日 15:25
  • 2621

php iis7 显示详细信息 web.config

php iis7 显示详细信息 站点根目录 web.config
  • zhangfeng1133
  • zhangfeng1133
  • 2017年08月03日 23:55
  • 155
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:改写web.config
举报原因:
原因补充:

(最多只允许输入30个字)