将ASP.NET部署到Windows Azure云,应用程序在云上运行时会出错
我正在尝试在
Windows Azure云中部署ASP.NET应用程序.我正在为应用程序中的一个调用使用Google API.当我这样做时,我收到以下错误:
我试过研究这个,但所有的建议都谈到了改变IIS服务器的设置,我不相信我有权访问,因为它在云中运行.有人可以帮忙吗? 编辑:这是给出错误的函数的代码: Async Function SpecialTest() As Task(Of String) Dim credential As UserCredential Dim clientSecretsPath As String = Server.MapPath("~/App_Data/client_secret.json") Dim scopes As IList(Of String) = New List(Of String)() scopes.Add(CalendarService.Scope.Calendar) Dim stream As FileStream = New FileStream(clientSecretsPath,System.IO.FileMode.Open,System.IO.FileAccess.Read) Using stream credential = Await GoogleWebAuthorizationBroker.AuthorizeAsync(GoogleClientSecrets.Load(stream).Secrets,scopes,"user3",CancellationToken.None) End Using Dim baseInitializer = New BaseClientService.Initializer() With baseInitializer .HttpClientInitializer = credential .ApplicationName = "P1" End With Dim service = New CalendarService(baseInitializer) Dim Calendars = (Await service.CalendarList.List().ExecuteAsync()).Items() Dim toReturn As String = "{""items"": [" For Each firstCalendar As CalendarListEntry In Calendars If firstCalendar IsNot Nothing Then ' Get all events from the first calendar. Dim calEvents = Await service.Events.List(firstCalendar.Id).ExecuteAsync() ' DO SOMETHING Dim items = calEvents.Items 'Return JsonConvert.SerializeObject(calEvents) For Each ite As Google.Apis.Calendar.v3.Data.Event In items If Not (ite.Location Is Nothing) And Not (ite.Start Is Nothing) Then Dim tst = ite.Start.DateTime toReturn = toReturn + " [""" + Date.Parse(ite.Start.DateTime).ToShortDateString + """" + "," + """" + ite.Location + """" + "," + """" + ite.Start.DateTime + """" + "," + """""]," End If Next End If Next toReturn = toReturn.Substring(0,toReturn.Length - 1) Return toReturn + "]}" End Function` 解决方法
试试这个.
答:如果您有到Azure云的RDP访问权限,则更改IIS设置 > 1.转到IIS 我认为你正在使用任何本地路径. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc-2 – 如何在局部视图中获取与父操作关联的Rout
- asp.net-mvc – 使用FileResult返回压缩文件的ASP.NET MVC缺
- asp.net-mvc-4 – 在主机上找不到Clearscript文件
- asp.net – 如何防止未经授权的蜘蛛侠
- 什么是asp.net会话超时的单位?
- 如果您已实施ASP.NET路由,则ASP.NET中的PageMethods无法正常
- asp.net-mvc – ASP.NET MVC获取具有特定配置文件属性的用户
- asp.net-web-api – 如何访问所有querystring参数作为字典
- asp-classic – 在VBScript中检查NULL的错误
- asp.net – Textbox错误的价值