Ich erstellte die Beispielanwendung Asp.net, um den gesamten Kalender zu erhalten und Ereignis in einem Kalender hinzuzufügen.Meine Anwendung funktioniert gut, wenn ich es mit Visual Studio ausführen, es erfolgreich laden Seite, alle anzeigen Info Kalender, Ereignis in calendar.But hinzufügen, wenn ich die App auf IIS bereitstellen, Seite laden nie und es gibt die exception.KindlyGoogle Kalender API> net-Timeout-Ausnahme auf IIS
helfenes folgt der Code „Request timed out“
private CalendarService InitGoogleService()
{
UserCredential credential;
string path = Server.MapPath("~") + @"\GCSc.json";
string credPath = Server.MapPath("~") + @"\Calendar_Data";
credential = GoogleWebAuthorizationBroker.AuthorizeAsync(new ClientSecrets
{
ClientId = "My Client Id",`enter code here`
ClientSecret = "My Client Secret"
}, Scopes, "user", CancellationToken.None, new Google.Apis.Util.Store.FileDataStore(credPath)).Result;
CalendarService service = new CalendarService(new BaseClientService.Initializer()
{
HttpClientInitializer = credential,
ApplicationName = ApplicationName,
});
return service;
}
Wenn Sie es bereitstellen, fordert es die Authentifizierung an? Auf was hast du die Umleitungsuri eingestellt? In welchem Anwendungspool läuft IIS? Gibt es irgendetwas im credPath-Verzeichnis auf dem Server? – DaImTo
Ich habe dieses Problem einige Male in der Vergangenheit gesehen. Ich denke, es ist an der Zeit, dass wir es für immer festnageln. Ich werde versuchen, dein Problem neu zu erschaffen. – DaImTo
ein Update, um das Problem zu beheben? – Mudasser