|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
那做企业软件是不是最好用J2EE?asp.net|web 在一个事情项目大概事情小组中,有大概常常要转换事情的调试情况,好比开辟情况,测试情况,部署情况,如许有大概要对web.config文件举行修正或修改,好比要改数据库的毗连字符串,脚色设置,平安设置情况等,一不当心,很简单会产生漏掉等毛病.在asp.net2.0的web.config文件中,新到场了能够引进内部文件的新特征,使到我们能够先事后弄好几个文件,好比将常常要修改的部分,如数据库毗连串部分等,按分歧的开辟情况,分离写成多少个xml文件,然后在web.config中把它们按必要调进出去.好比我们先创建两个目次,一个叫test,一个叫developer,分离寄存测试和开辟时,用到的分歧情况,好比在devloper文件中创建一个developerconnectionstring.xml,内容以下
<connectionStrings>
<addname="connstr"connectionString=
"datasource=.sqlexpress;initialcatalog=
northwind;integratedsecurity=true"
providerName="System.Data.SqlClient"/>
</connectionStrings>
再创建一个developerappsetingstring.xml以下
<appSettings>
<addkey="autoemail"value="abc@abc.com/></appSettings>
再创建一个developermembership.xml以下
<membershipdefaultProvider="Northwind">
<providers>
<addname="Northwind"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="connstr"/>
</providers>
</membership>
一样事理,能够在test目次下,也创建相干相似的xml文件,然后,在web.config中,能够如许挪用了
<?xmlversion="1.0"?>
<configuration>
<appSettingsconfigSource="developerdeveloperappsetingstring.xml"/>
<connectionStrings
configSource="developerdeveloperconnectionstring.xml"/>
<system.web>
<membership
configSource="developerdevelopermembership.xml"/>
<compilationdebug="true"/>
<authenticationmode="Forms"/>
<authorization>
<denyusers="?"/>
</authorization>
</system.web>
</configuration>
能够看到,在web.config中,能够经由过程configsource属性来读取内部文件
jackyrongBLOG
那做企业软件是不是最好用J2EE? |
|