我正在运行 .NET 4.0 Web 应用程序。在 IIS Express(并且只有 IIS Express)下,我的 APPSettings 都没有被读入 AppSettings 集合。当我查看这个集合时,它是空的,即使我在 web.config 中有大约 15 个应用程序设置。对正在发生的事情有什么建议吗?
这是一个 Web 应用程序项目。我正在使用 web.config 转换,但我相信这些仅在发布时使用。
最佳答案
我发现可能导致 appsettings 无法加载的一件事是在另一个目录中嵌套了一个虚拟目录
http://localhost:8181/xproject/mysite
将其更改为
http://localhost:8181/xproject_mysite
帮我修好了。
虽然我不知道为什么。
关于asp.net - IIS Express 无 AppSettings,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5489661/