HTTPS请求意外更改为HTTP

时间:2013-06-26 14:38:03

标签: c# asp.net-mvc asp.net-web-api

我有一个ASP.NET Web API服务,我正在使用HttpActionContext.Request.RequestUri.Scheme验证请求是使用https进行的。

我还有一个使用RestSharp构建请求的测试客户端,此请求的基本URL使用https。

当我在本地托管服务时,它会识别我何时使用https发出请求。当我将服务部署到托管环境时,它将这些请求视为http。

我忽略了什么会导致这种转换意外地发生?

1 个答案:

答案 0 :(得分:0)

作为未来读者的参考,如果未正确设置SSL证书或访问证书存储区(访问权限问题,损坏的证书等)时,IIS将回退到http。< / p>