SiteCore设置中的Web服务 - 需要返回InternalService错误但SiteCore干扰

时间:2014-11-28 00:52:44

标签: web-services sitecore

我们在与SiteCore 7.2网站相同的项目中拥有一个Web服务。

如果Web服务遇到异常,则需要返回InternalServerError的Response.StatusCode。

Context.Response.StatusCode = (int)System.Net.HttpStatusCode.InternalServerError;

然后我尝试调用Response.End()和ApplicationInstance.CompleteRequest(),但在这两种情况下,Web服务都返回404错误。我猜这是SiteCore参与管道并重定向到其他地方。

在这种情况下,我们希望Web服务独立于SiteCore运行并返回InternalServiceError

1 个答案:

答案 0 :(得分:0)

添加Response.TrySkipIisCustomErrors = true;在这种情况下工作