0

我正在尝试获取添加到 web.config 文件中的应用程序设置的密钥:

<add key="ComponentXML" value="~/App_Data/Components.XML"/>

我正在尝试以这种方式检索值:

           string componentsXMLFile = "ComponentXML";
     ConfigurationManager.AppSettings[componentsXMLFile ]);

但它吓坏了:

Could not find a part of the path 'c:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\~\App_Data\Components.XML

这根本不是我的项目文件夹的一部分,它指的是别的东西

我该如何解决这个问题?从过去的 3 个小时开始,我一直被这个问题困扰。

请帮我

感谢期待

4

1 回答 1

0

这段代码位于 asp.net 网页中,这一行对我有用。

Server.MapPath(ConfigurationManager.AppSettings[componentsXMLFile]);

经过一番谷歌搜索后,我从这里找到了答案的来源。

谢谢

于 2011-04-18T09:48:48.363 回答