web.config文件是标准的xml文件,我们可以使用它来为一台机器下的每一个web应用程序或某个应用程序或一个目录下的asp.net页面来进行设置,当然,它也可以为一个单独的web页面进行设置。 如:网站的主目录是\.netpub\wwwroot\,那么我们将web.config放置于其下,那么这个网站中的应用程序将被web.config中的设置所影响。 这里我们讨论一下如何在web.config中设置数据库连接。 1、连接一个数据库: <appsettings> 在程序中,你可以使用以下代码来使用web.config中的设置: -----vb.net----- 2、连接多个数据库
e.g.:
<?xml version="1.0" encoding="gb2312" ?>
<configuration>
<system.web>
<compilation defaultlanguage="vb" debug="true" />
<customerrors mode="remoteonly" defaultredirect="js/error.htm">
<error statuscode="404" redirect="js/filenotfound.aspx" />
<error statuscode="500" redirect="js/error.htm" />
</customerrors>
<authentication mode="windows" />
<authorization>
<allow users="*" />
</authorization>
<httpruntime maxrequestlength="4000" usefullyqualifiedredirecturl="true" executiontimeout="45" />
<trace enabled="false" requestlimit="10" pageoutput="false" tracemode="sortbytime" localonly="true" />
<sessionstate mode="inproc" stateconnectionstring="tcpip=127.0.0.1:43444" cookieless="false" timeout="20" />
<globalization requestencoding="gb2312" responseencoding="gb2312" fileencoding="gb2312" />
</system.web>
<appsettings>
<add key="connstring" value="uid=flash;password=3.1415926;database=news;server=(local)" />
</appsettings>
</configuration>
在web.config中的<configuration>后加入
<add key="connstring"
value="uid=flash;password=3.1415926;database=news;server=(local)" />
</appsettings>
imports system.configuration
dim myvar as string
myvar=configurationsettings.appsettings("connstring")
-----c#-----
using system.configuration;
string myvar;
myvar=configurationsettings.appsettings["connstring"];
同理,那就是使用多个不同的key值来设置
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器