Я создал образец приложения Asp.net, чтобы получить все календарь и добавить событие в календарь. Мое приложение отлично работает, когда я запускаю его с помощью Visual Studio, он успешно загружает страница, показать всю календарную информацию, добавить событие в calendar.But, когда я развернуть приложение на IIS, страница никогда не загружать и это дает «Запрос тайм-аут» exception.Kindly помощиGoogle Calendar Api> исключение net-time out из IIS
Ниже код
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;
}
При развертывании он запрашивает аутентификацию? На что у вас настроен перенаправление uri? В каком пуле приложений у вас работает IIS? есть ли что-нибудь в каталоге credPath на сервере? – DaImTo
Я видел эту проблему несколько раз в прошлом, я думаю, что время, когда мы прибиваем ее навсегда, я собираюсь попытаться воссоздать вашу проблему. – DaImTo
какое-либо обновление для решения проблемы? – Mudasser