我已经在ASP.net Web应用程序中设置了一个Azure活动目录身份验证功能,该功能在 IIS Express
中执行时可以正常工作但是当我尝试在服务器或本地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));
}
是否有任何解决方法可以解决此问题?