Azure Active Directory身份验证:显示模式对话框或表单错误

时间:2018-10-30 05:11:44

标签: azure iis azure-active-directory

我已经在ASP.net Web应用程序中设置了一个Azure活动目录身份验证功能,该功能在 IIS Express

中执行时可以正常工作

Image of Login Screen displayed

但是当我尝试在服务器本地IIS 上运行它时,会显示一条错误消息,提示

Showing a modal dialog box or form when the application is not running in UserInteractive mode is not a valid operation. Specify the ServiceNotification or DefaultDesktopOnly style to display a notification from a service application.

正在执行以打开登录窗口的代码行是(在异步buttonclick事件中)

AuthenticationResult result = null;
try
{
     result = await authContext.AcquireTokenAsync(graphResourceId, clientId, redirectUri, new PlatformParameters(PromptBehavior.Auto));
}

是否有任何解决方法可以解决此问题?

0 个答案:

没有答案