1

我有一个 ASP.NET Web API 服务,我使用 HttpActionContext.Request.RequestUri.Scheme 来验证请求是使用 https 发出的。

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

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

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

4

1 回答 1

0

作为未来读者的参考,http如果 SSL 证书未正确设置或访问证书存储区出现问题(访问权限问题、证书损坏等),IIS 会回退。

于 2013-06-27T06:58:20.073 回答