Asp.net visual studio 2019 macOS System.Web.HttpException找不到资源。没有可用的虚拟路径信息

Asp.net visual studio 2019 macOS System.Web.HttpException找不到资源。没有可用的虚拟路径信息,asp.net,macos,visual-studio-2019,Asp.net,Macos,Visual Studio 2019,我从存储库下载了一个MVC应用程序(在windows上运行正常),并尝试在mac VS2019上运行它。它使用AzureAD实现了默认身份验证。我已经成功地编译并发布了它。登录页面显示OK 但是,当尝试登录(单击按钮)时,它会将我导航到: 并显示以下错误: System.Web.HttpException 找不到资源。 描述:HTTP 404。您正在查找的资源(或其依赖项之一)可能已被删除、名称已更改或暂时不可用。请检查以下URL并确保其拼写正确。 详细信息:没有可用的虚拟路径信息 你知道为什

我从存储库下载了一个MVC应用程序(在windows上运行正常),并尝试在mac VS2019上运行它。它使用AzureAD实现了默认身份验证。我已经成功地编译并发布了它。登录页面显示OK

但是,当尝试登录(单击按钮)时,它会将我导航到:

并显示以下错误:

System.Web.HttpException 找不到资源。 描述:HTTP 404。您正在查找的资源(或其依赖项之一)可能已被删除、名称已更改或暂时不可用。请检查以下URL并确保其拼写正确。 详细信息:没有可用的虚拟路径信息

你知道为什么会出现这个错误吗?有人有在VS2019中运行macOS应用程序的经验吗?在windows上运行此应用时,我从中重定向到(302)

https://{{app_url}}:8080/Home/SignIn

转到microsoft登录页(外部IdP)。我能在这里提供什么来调试它吗?我认为这与应用程序无关,而是与macOS本身的VS2019有关

该按钮是控制器的简单参考:
@Url.Action(“登录”、“主页”)

和控制器(在homecontroller中)是:

 public void SignIn()
        {
            if (!Request.IsAuthenticated)
            {
                HttpContext.GetOwinContext().Authentication.Challenge(
                    new AuthenticationProperties { RedirectUri = "/" },
                    OpenIdConnectAuthenticationDefaults.AuthenticationType);
            }
        }