我正在运行.NET 4.0 Web应用程序。在IIS Express(只有IIS Express)下,我的APPSettings都没有读入AppSettings集合。当我查看这个集合时,即使我在web.config中有大约15个应用程序设置,它也是空的。对发生什么事情提出任何建议?IIS Express否AppSettings
这是一个Web应用程序项目。我正在使用web.config转换,但我相信这些只在发布时使用。
我正在运行.NET 4.0 Web应用程序。在IIS Express(只有IIS Express)下,我的APPSettings都没有读入AppSettings集合。当我查看这个集合时,即使我在web.config中有大约15个应用程序设置,它也是空的。对发生什么事情提出任何建议?IIS Express否AppSettings
这是一个Web应用程序项目。我正在使用web.config转换,但我相信这些只在发布时使用。
有一件事我发现,可能会导致的AppSettings不加载,这是其嵌套在其他目录
http://localhost:8181/xproject/mysite
改变它的虚拟目录,以
http://localhost:8181/xproject_mysite
固定对我来说。
我不知道为什么。
很棒。我想知道为什么完整路径不起作用。 – 2011-04-06 16:22:56
确保web.config中的appSettings元素是配置元素的子元素。
它是:<结构>
此处作为一例是子副本: <结构>
这适用于除IIS Express以外的所有内容。 – 2011-03-31 17:52:40
检查是否在正确的节点下。确保它在节点中。而不是其子节点之一 –
2011-03-30 17:23:04
您如何阅读AppSettings集合? – airbai 2011-04-06 08:49:06
var configurationAppSettings = new AppSettingsReader(); returnMe =((int)(configurationAppSettings.GetValue(parameterName,typeof(int)))); 为例。虽然我已经使用ConfigurationManager.AppSettings [“测试”],它也是空的。 – 2011-04-06 16:14:51