我目前在Angular中使用Auth0和Loc7以及ASP .Net Web API v2。
该项目在当地运作良好。用户可以使用小部件登录,并且API将用户视为已授权,没有任何问题。
当应用程序发布时,API会在进行调用时返回401。
Angular应用程序没有问题,无论它放在Web空间的哪个位置,所以我不认为这是Auth0仪表板中允许的回调URL的问题。
配置在本地工作正常,除了数据库连接字符串之外,在发布时没有重大更改。
数据库是本地数据库的精确副本。
API MVC模板工作正常但除了加载和显示路由之外什么都不做。我没有更改模板,因为它是生成的。
服务器上没有错误。
API位于服务器上新创建的app目录中。
Auth0 Dash报告Angular代码的登录成功。返回配置文件时,通过开发控制台查看有效令牌。
还有其他人有过类似的问题吗?这可能是托管设置方式的问题吗?
很高兴发布更多信息,我不确定发布什么是相当数量的代码。