IIS Express没有AppSettings

时间:2011-03-30 17:10:57

标签: asp.net web-config iis-express

我正在运行.NET 4.0 Web应用程序。在IIS Express(并且只有IIS Express)下,我的所有APPSetting都不会被读入AppSettings集合。当我查看这个集合时它是空的,即使我在web.config中有大约15个应用程序设置。关于发生了什么的任何建议?

这是一个Web应用程序项目。我正在使用web.config转换,但我相信这些仅在发布时使用。

2 个答案:

答案 0 :(得分:4)

我发现的一件事可能导致appsettings不加载这个是将虚拟目录嵌套在另一个目录中

http://localhost:8181/xproject/mysite

将其更改为

http://localhost:8181/xproject_mysite

为我修好了。

我不知道为什么。

答案 1 :(得分:0)

确保web.config中的appSettings元素是配置元素的子元素。