首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure WebSites和Google

Azure WebSites和Google
EN

Stack Overflow用户
提问于 2012-06-23 15:02:21
回答 1查看 1.4K关注 0票数 4

我一直在玩天蓝色的网站。我正在使用一些google,但似乎一旦部署到Azure WebSites上,在请求Google时就会出现一个问题:

请求被中止:无法创建SSL/TLS安全通道。

我不知道它是从哪里来的,因为我可以使用HTTPS浏览我的网站,也许它来自IIS ARR插件?

编辑我正在添加一些代码

@mcollier -我正在使用WebClient打电话。下载结果时会失败(http获取请求)

代码语言:javascript
复制
  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.
   }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-23 22:40:05

将其添加到Application_Start中的Global.asax.cs应该可以解决您的问题:

代码语言:javascript
复制
ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3;
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11170528

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档