【发布时间】:2016-09-22 17:52:51
【问题描述】:
我不得不在我的 Web.config 文件中添加一个 monoSettings 部分,因为我需要在 url 中支持冒号(类似于这个问题:ASP.NET special characters in URL (colon) not working even with requestPathInvalidCharacters="")。
现在,当我在 Visual Studio 中运行我的 web-api 服务(我为临时测试执行此操作)时,它给出了一个错误: “无法读取配置节‘monoSettings’,因为它缺少节声明”
我只是想知道在我的 Mono 服务中支持此配置而不影响在 Windows 上运行的最佳方式是什么?我可以将其标记为可选或不重要,以便在尝试读取配置时不会失败?或者,为 Mono 提供不同的构建配置是否更好 - 但我必须维护两个版本的 web.config,只有这一点细微差别。
【问题讨论】:
-
你可以告诉 .NET monoSettings 是 web.config 中的一个自定义部分,看看stackoverflow.com/questions/2155/…
标签: c# asp.net-web-api mono