Web API和https不能很好地协同工作

时间:2013-05-02 19:27:36

标签: https asp.net-web-api

当我尝试使用https执行GET,PUT,POST,DELETE到同样的工作http的WebAPI控制器调用时,我遇到了错误(奇怪的错误)。使用WebAPI控制器的https是否需要特殊的web.config魔法?

**添加错误:

(这是我在使用与http配合使用的同一GET web api控制器时得到的错误代码,即http工作,https因此错误而失败)

{"message":"An error has occurred.","exceptionMessage":"A null value was returned where an instance of HttpResponseMessage was expected.","exceptionType":"System.InvalidOperationException","stackTrace":"   at System.Web.Http.Controllers.ResponseMessageResultConverter.Convert(HttpControllerContext controllerContext, Object actionResult)\r\n   at System.Web.Http.Controllers.ApiControllerActionInvoker.<>c__DisplayClass3.<InvokeActionAsync>b__1(Object value)\r\n   at System.Threading.Tasks.TaskHelpersExtensions.<>c__DisplayClass3b`2.<Then>b__3a(Task`1 t)\r\n   at System.Threading.Tasks.TaskHelpersExtensions.ThenImpl[TTask,TOuterResult](TTask task, Func`2 continuation, CancellationToken cancellationToken, Boolean runSynchronously)"}

0 个答案:

没有答案