Asp.net visual studio 2019 macOS System.Web.HttpException找不到资源。没有可用的虚拟路径信息
我从存储库下载了一个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有关 该按钮是控制器的简单参考: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并确保其拼写正确。 详细信息:没有可用的虚拟路径信息 你知道为什
@Url.Action(“登录”、“主页”)代码>
和控制器(在homecontroller中)是:
public void SignIn()
{
if (!Request.IsAuthenticated)
{
HttpContext.GetOwinContext().Authentication.Challenge(
new AuthenticationProperties { RedirectUri = "/" },
OpenIdConnectAuthenticationDefaults.AuthenticationType);
}
}