重要问题
我在vs 2005 下建一web程序,访问数据库的方式放在DBconnection.xml中,问题如下:
DBconnection.xml内容如下:
<?xml version="1.0" encoding="utf-8" ?>
- <HORDB>
<Connection value="Password=TOM; User ID=TOM; Data Source=DPGDB" />
</HORDB>
在代码里面读取该xml的代码如下:
XmlDocument doc = new XmlDocument();
doc.Load(@"DbConnection.xml");//by zhouyongli
//doc.Load(HttpConext.Current.Server.MapPath("~/DbConnection.xml"));
XmlNode node = doc.GetElementsByTagName("Connection")[0];
return (node.Attributes["value"].Value.ToString().Trim());
现在是:当程序在我本机上运行时,DBconnection.xml文件放在我本机目录:D:\Program Files\Microsoft Visual Studio 8\Common7\IDE下时,程序就运行正常,但当我配置IIS目录之后,程序就运行不正常了,想问大家,当我运行IIS之后,我的DBconnection.xml该放在那个目录里面呢?多谢,另外一个配置文件也是如此,不是指web.config文件,是指类似于template.config文件也不知放那,程序运行时才能找得到?