我正在尝试使用以下命令:
Dim xmlFilePath As String = _
System.Configuration.ConfigurationManager.AppSettings("XmlFilePath")
检索以下设置:
<applicationSettings>
<MySolution.WebProject.My.MySettings>
<setting name="XmlFilePath" serializeAs="String">
<value>C:\ASP.NET\Folder\MessageLog</value>
</setting>
</MySolution.WebProject.My.MySettings>
</applicationSettings>
但是,xmlFilePath
在运行该代码行后显示为Nothing
。
在ASP.NET应用程序中设置web.config文件的正确代码是什么?
注意:虽然您可以单独向<appsettings>
标记添加密钥,但我正在尝试使用项目属性中的“设置”选项卡来确定如何使用它。 < / p>
答案 0 :(得分:4)
通常情况下,我认为这是以不同的方式完成的。
<appSettings>
<add key="XmlFilePath" value="C:\yourpath here" />
</appSettings>
然后您将使用您描述的方法,因为这是“ConfigurationManager”的工作方式。
答案 1 :(得分:4)
查看
My.MySettings.Default.XmlFilePath