web.config中:
<connectionStrings>
<add name="AA" connectionString="web2"/>
</connectionStrings>
读取:
string s1= System.Configuration.ConfigurationManager.ConnectionStrings["AA"].ToString();
web2.config中:
<connectionStrings>
<add name="BB" connectionString="web2"/>
</connectionStrings>
但是如何读取web2.config中的内容?
12 个解决方案
#1
System.Configuration.ConfigurationManager.ConnectionStrings["BB"].ToString();
方法相同
方法相同
#2
<add name="AA" connectionString="web2"/>
<add name="BB" connectionString="web2"/>
写在一个文件中
#3
未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
源错误:
行 17: {
行 18: string s1= System.Configuration.ConfigurationManager.ConnectionStrings["AA"].ToString();
行 19: string s2 = System.Configuration.ConfigurationManager.ConnectionStrings["BB"].ToString();
行 20: Page.RegisterStartupScript("","<script>alert('"+s1+" "+s2+"')</script>");
行 21:
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
源错误:
行 17: {
行 18: string s1= System.Configuration.ConfigurationManager.ConnectionStrings["AA"].ToString();
行 19: string s2 = System.Configuration.ConfigurationManager.ConnectionStrings["BB"].ToString();
行 20: Page.RegisterStartupScript("","<script>alert('"+s1+" "+s2+"')</script>");
行 21:
#4
#5
我的意思是在同一个文件夹下面建立两个config文件。但是不知道怎么读取第二个config节点中的内容
#6
XML读取啊
XmLDocument x = new XmLDocument();
x.Load(Server.MapPath("~/Web2.config"));
x.SelectSingleNode("//@BB").Value就是
XmLDocument x = new XmLDocument();
x.Load(Server.MapPath("~/Web2.config"));
x.SelectSingleNode("//@BB").Value就是
#7
恩,谢谢,但是不能直接读取么
#8
不能直接读取
为啥你要写2个文件呢???
为啥你要写2个文件呢???
#9
我下载了一个程序。但里面有两个配置文件在同一个目录下
#10
人家是为了做例子,随便改的名字吧,使用的时候只要一个就可以了,应当将配置文件合并
#11
楼主被“骗”了。。。
也可能人家还是抄别人的 备份别人的 自己又复制了一份 把原来备份改名了
实际开发中 根本没有必要的
也可能人家还是抄别人的 备份别人的 自己又复制了一份 把原来备份改名了
实际开发中 根本没有必要的
#12
奥。谢谢啊
#1
System.Configuration.ConfigurationManager.ConnectionStrings["BB"].ToString();
方法相同
方法相同
#2
<add name="AA" connectionString="web2"/>
<add name="BB" connectionString="web2"/>
写在一个文件中
#3
未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
源错误:
行 17: {
行 18: string s1= System.Configuration.ConfigurationManager.ConnectionStrings["AA"].ToString();
行 19: string s2 = System.Configuration.ConfigurationManager.ConnectionStrings["BB"].ToString();
行 20: Page.RegisterStartupScript("","<script>alert('"+s1+" "+s2+"')</script>");
行 21:
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
源错误:
行 17: {
行 18: string s1= System.Configuration.ConfigurationManager.ConnectionStrings["AA"].ToString();
行 19: string s2 = System.Configuration.ConfigurationManager.ConnectionStrings["BB"].ToString();
行 20: Page.RegisterStartupScript("","<script>alert('"+s1+" "+s2+"')</script>");
行 21:
#4
#5
我的意思是在同一个文件夹下面建立两个config文件。但是不知道怎么读取第二个config节点中的内容
#6
XML读取啊
XmLDocument x = new XmLDocument();
x.Load(Server.MapPath("~/Web2.config"));
x.SelectSingleNode("//@BB").Value就是
XmLDocument x = new XmLDocument();
x.Load(Server.MapPath("~/Web2.config"));
x.SelectSingleNode("//@BB").Value就是
#7
恩,谢谢,但是不能直接读取么
#8
不能直接读取
为啥你要写2个文件呢???
为啥你要写2个文件呢???
#9
我下载了一个程序。但里面有两个配置文件在同一个目录下
#10
人家是为了做例子,随便改的名字吧,使用的时候只要一个就可以了,应当将配置文件合并
#11
楼主被“骗”了。。。
也可能人家还是抄别人的 备份别人的 自己又复制了一份 把原来备份改名了
实际开发中 根本没有必要的
也可能人家还是抄别人的 备份别人的 自己又复制了一份 把原来备份改名了
实际开发中 根本没有必要的
#12
奥。谢谢啊