IIS Express 没有应用程序设置

发布于 2024-10-28 08:07:30 字数 220 浏览 4 评论 0原文

我正在运行 .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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

岁月无声 2024-11-04 08:07:30

我发现可能导致应用程序设置无法加载的一件事是,将虚拟目录嵌套在另一个目录中,

http://localhost:8181/xproject/mysite

更改它以帮

http://localhost:8181/xproject_mysite

我修复它。

我不知道为什么。

One thing I've discovered that can cause appsettings not to load this is having a virtual directory nested in another directory

http://localhost:8181/xproject/mysite

changing it to

http://localhost:8181/xproject_mysite

fixed it for me.

I have no idea why though.

活雷疯 2024-11-04 08:07:30

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

Make sure that the the appSettings element in the web.config is a child element of the configuration element.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文