【问题标题】:"ExtensionlessUrlHandler-Integrated-4.0 kills url paths"ExtensionlessUrlHandler-Integrated-4.0 杀死 url 路径
【发布时间】:2015-07-14 03:04:18
【问题描述】:
<add name="ExtensionlessUrlHandler-Integrated-4.0" path="/*" verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />

我将此行添加到我的 web.config 文件以使用 OData,但现在我的 css、js、图像文件无法加载。如果我删除这条线没有问题。有解决办法吗?

【问题讨论】:

标签: c# url odata


【解决方案1】:

我找到了解决方法。通常当我们想要调用自定义操作时,我们应该这样做:

url/Users/Namespace.CustomAction

但是如果我们添加这个配置

config.EnableUnqualifiedNameCall(unqualifiedNameCall: true);

在 WebApiConfig 文件中,我们可以在不需要命名空间的情况下使用操作和函数。

url/Users/CustomAction

像这样。

【讨论】:

  • 是的。这是一种解决方法。 Here 是一个简单的 Uri 解析器增强示例页面。
猜你喜欢
  • 2015-10-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-11-07
  • 2018-01-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多