C# 部署";后出现错误;谷歌数据API“;Windows Azure应用程序模拟器中的应用程序

C# 部署";后出现错误;谷歌数据API“;Windows Azure应用程序模拟器中的应用程序,c#,asp.net,azure,azure-worker-roles,C#,Asp.net,Azure,Azure Worker Roles,目前我正在开发谷歌数据日历和联系人API。我已经编写了一个web应用程序,通过Google数据API访问公共日历。它在当地运作良好 在我将此应用程序部署到Azure Emulator中后,它停止工作 InnerException{“由于连接方在一段时间后没有正确响应,连接尝试失败,或者由于连接的主机未能响应209.85.231.104:443”}System.Exception{System.Net.Sockets.SocketException} 编写的代码: Ca

目前我正在开发谷歌数据日历和联系人API。我已经编写了一个web应用程序,通过Google数据API访问公共日历。它在当地运作良好

在我将此应用程序部署到Azure Emulator中后,它停止工作

InnerException{“由于连接方在一段时间后没有正确响应,连接尝试失败,或者由于连接的主机未能响应209.85.231.104:443”}System.Exception{System.Net.Sockets.SocketException}

编写的代码:

            CalendarService oSrv = new CalendarService("GoogleAPIs_Cal_V1");
            EventQuery oQuery = new EventQuery();
            oQuery.Uri = new Uri(XXX);

            if (strUserName != null && strUserName.Length > 0)
            {
                oSrv.setUserCredentials(strUserName, strPwd);
            }

            oQuery.StartTime = DateTime.Now.AddHours(-11);
            oQuery.EndDate = DateTime.Now.AddDays(1);

            EventFeed calFeed = oSrv.Query(oQuery) as EventFeed;

            ArrayList dates = new ArrayList(50);

            DataTable dtEvents = FillDataTable();

            while (calFeed != null && calFeed.Entries.Count > 0)
            {
                // look for the one with dinner time...
                foreach (Google.GData.Calendar.EventEntry entry in calFeed.Entries)
                {
                    DataRow dtRow = dtEvents.NewRow();
                    dtRow["EventTitle"] = entry.Title.Text;
                  :
                  :
                }
             }
你能在这方面帮助我吗?

问题已经解决。 我尝试将webrole保持在HWC模式。 要使用hwc,请打开csdef文件。删除部分

请访问链接