{"消息":"此请求已拒绝授权。"}在Umbraco 7.2.6中

时间:2015-06-24 09:24:34

标签: umbraco

当我设置网站的文化和主机名称时,我在 Umbraco 7.2.6 中收到以下错误消息。

{"消息":"此请求已拒绝授权。"}

请为此问题提供解决方案。

1 个答案:

答案 0 :(得分:0)

我自己也遇到了这个错误。

我的问题是在我的OWIN初创公司中手动注册了webapi路线。

// register default api route
GlobalConfiguration.Configuration.Routes.MapHttpRoute(
    name: "DefaultApi",
    routeTemplate: "api/{controller}/{action}/{id}",
    defaults: new { id = RouteParameter.Optional }
);

显然这会导致umbraco按照上述方式行事。

我的解决方案是移除owin注册并塌陷并符合umbraco推荐的设置:https://our.umbraco.org/documentation/reference/routing/webapi/

通过改变我的api url

mysite.com/api/products/all

mysite.com/umbraco/api/products/all