IIS Express 无 AppSettings

Jos*_*son 3 asp.net web-config iis-express

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

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

jbt*_*ule 5

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

http://localhost:8181/xproject/mysite
Run Code Online (Sandbox Code Playgroud)

将其更改为

http://localhost:8181/xproject_mysite
Run Code Online (Sandbox Code Playgroud)

为我修好了。

我不知道为什么。