Member 11614602 Ответов: 0

Веб-служба Azure не работает экран входа в систему office 365 не отображается


Шаг 1 # загрузка страницы входа после этого я нажимаю кнопку, которая нажимает метод в имени контроллера входа loginProcess

Шаг 2# когда процесс входа в систему попал, он вызывает метод Авторизоваться

Шаг 3# метод входа это вызов Azure Authentication








Login Controller 
View Bind with Login 

[HttpGet]
        public  ActionResult Login()
        {
            var DashboardDate = DateTime.Now.ToShortDateString();
            ViewBag.Date = DashboardDate;         
            return View();
        }


@using (Html.BeginForm("LoginProcess", "Login", FormMethod.Get, new { @class = "" }))
{
    
 <input class="AppBtnSimpleStyle btn btn-primary btn-lg" type="submit" value="Login" />
                    
}


<pre lang="c#">

  [HttpGet]
        public async Task <ActionResult>LoginProcess()
        {
            try
            {
              if (await new ServiceAPIConnection().SignIn())
                {




  }
            catch (Exception ex)
            {
                //new ExceptionHandling().InsertErrorLog(ex);
                GlobalMembers.DynamicDialog("Your credentials did not work or the service is down. Please try again." + "|Login: 03");

                return RedirectToAction("Login", "Login");

            }

            //progressbar.Visibility = Visibility.Collapsed;

        }


public async Task<bool> SignIn()
       {
           try
           {
               SignOut();
                AuthenticationResult result = await authContext.AcquireTokenAsync(GlobalSettings.todoListResourceId, GlobalSettings.clientId, redirectURI, new PlatformParameters(PromptBehavior.Always));
               if (string.IsNullOrWhiteSpace(result.AccessToken))
               {
                   return false;
               }

               userName = result.UserInfo.DisplayableId.ToString().Trim();
               userToken = result.AccessToken.Trim();

           }
           catch (Exception ex)
           {
               return false;
           }


           return true;

       }


Что я уже пробовал:

Проблема: при запуске проекта на Localhost Office365 работает экран входа в систему. Когда я загружаю проект на Azure login screen, он не отображается. Я получил эту ошибку


Error HRESULT E_FAIL has been returned from a call to a COM component.

0 Ответов