har*_*ers 8 .net c# asp.net machine.config
在我的machine.config文件中,我有以下内容
<configuration>
....
<appSettings>
<add key="key" value="value"/>
</appSettings>
</configuration>
Run Code Online (Sandbox Code Playgroud)
我试图通过使用在asp页面上检索它
ConfigurationManager.AppSettings["key"];
Run Code Online (Sandbox Code Playgroud)
并且每次都返回null.
Dar*_*rov 21
你可能把它放在错误的machine.config中.请记住,.NET 2.0和3.5都有相同的machine.config,因为它们都针对CLR 2.0(c:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG\
)和.NET 4.0(c:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\
)的单独machine.config .
还要记住,如果你运行的是64位操作系统的文件夹c:\Windows\Microsoft.NET\Framework64\v2.0.50727\CONFIG\
,并c:\Windows\Microsoft.NET\Framework64\v4.0.30319\CONFIG\
分别.因此,请确保将密钥放在正确的machine.config中,该对应于您在ASP.NET应用程序中定位的框架版本以及x86或x64位.
所以你得到一个每个CLR版本和bitness的machine.config (不知道这个单词是否存在).
归档时间: |
|
查看次数: |
6137 次 |
最近记录: |