我的一些Web应用程序写入到Web服务器上的磁盘。的路径的变化取决于位置,PROD和DEV等我以前的路径存储在web.config中下配置像/的appSettings:使用配置管理器
<add key='PDFOutPutPath' value='C:\Temporary_Web_Files\PDFTempDocs\'/>
,然后得到他们这样的:
路径= ConfigurationSettings .AppSettings(“PDFOutPutPath”)在.NET 4中,我得到编译这个警告
现在正在贬值,让我发现了一些指导告诉我要我值添加一个配置文件,移动到它像这样:
<configuration>
<appSetings>
<add key='PDFOutPutPath' value='C:\Temporary_Web_Files\PDFTempDocs\'/>
</appSettings>
</configuration>
和使用配置管理器,像这样:
ConfigurationManager.AppSettings( 'PDFOutPutPath')
但是,这是行不通的。我不确定我是否应该使用配置管理器来做这件事 - 如果不是,那么你把这些东西放在哪里?我有System.Configuration引用,所以这不是我的问题。
你的使用和语法似乎是正确的(这是VB.Net的权利?)。你能发布你得到的异常吗? – EkoostikMartin
我不是一个异常 - 我分配它的字符串变量(路径)为空。我不认为需要指定语言,但我添加了一个标签。虽然这很像VB。 – Brian
Wow,RPG的.Net编译器,从来没有听说过......无论如何,你能发布web.config文件的全部内容吗? – EkoostikMartin