IIS Express 没有应用程序设置
我正在运行 .NET 4.0 Web 应用程序。在 IIS Express(且仅 IIS Express)下,我的任何 APPSettings 都不会读入 AppSettings 集合。当我查看这个集合时,它是空的,尽管我在 web.config 中有大约 15 个应用程序设置。对正在发生的事情有什么建议吗?
这是一个网络应用程序项目。我正在使用 web.config 转换,但我相信这些转换仅在发布时使用。
I am running a .NET 4.0 Web Application. Under IIS Express ( and only IIS Express ) none of my APPSettings are read into the AppSettings collection. When I look into this collection it is empty even though I have about 15 app settings in the web.config. Any sugguestions on what is going on?
This is a Web Application project. I am using web.config transformations but I believe those only are used when publishing.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我发现可能导致应用程序设置无法加载的一件事是,将虚拟目录嵌套在另一个目录中,
更改它以帮
我修复它。
我不知道为什么。
One thing I've discovered that can cause appsettings not to load this is having a virtual directory nested in another directory
changing it to
fixed it for me.
I have no idea why though.
确保 web.config 中的 appSettings 元素是配置元素的子元素。
Make sure that the the appSettings element in the web.config is a child element of the configuration element.