asp.net - IIS Express 无 AppSettings

标签 asp.net web-config iis-express

我正在运行 .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/

相关文章:

asp.net-core - 如何在 ASP .NET Core Web API 中映射回退,以便 Blazor WASM 应用程序仅拦截不发送到 API 的请求

asp.net - Visual Studio IIS Express 在启动时挂起,但 IIS 本地可以工作,为什么?

c# - 如何在 C# 中构建 Web 服务缓存

c# - 获取虚拟目录的名称?

c# - 如何在 MVC Html.DropDownList() 中添加静态项目列表

asp.net - MVC Web.Debug.Config 有关 Debug模式的问题

asp.net - 如何替换默认的 Azure 403 错误页面

asp.net - IIS Express - 暂时模拟经过身份验证的用户

c# - 使用发布-订阅模式通过 SignalR 向客户端发送更新

spring-mvc - 如何在 Controller 操作方法中获取 Web.xml 上下文参数值?