我一直在玩天蓝色的网站。我正在使用一些google,但似乎一旦部署到Azure WebSites上,在请求Google时就会出现一个问题:
请求被中止:无法创建SSL/TLS安全通道。
我不知道它是从哪里来的,因为我可以使用HTTPS浏览我的网站,也许它来自IIS ARR插件?
编辑我正在添加一些代码
@mcollier -我正在使用WebClient打电话。下载结果时会失败(http获取请求)
try
{
WebClient webClient = new WebClient();
string request = string.Format("https://www.googleapis.com/books/v1/volumes?q=intitle:{0}&fields=items(volumeInfo)&maxResults=1&printType=books&key={1}", infos.Value, ConfigurationHelper.GoogleKey);
content = webClient.DownloadString(request);
}
catch (Exception ex)
{
throw new Exception("content from WebClient : " + content, ex);
// Log.
}发布于 2012-06-23 22:40:05
将其添加到Application_Start中的Global.asax.cs应该可以解决您的问题:
ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3;https://stackoverflow.com/questions/11170528
复制相似问题