You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ASP.NET ZERO发布后AbpSession.TenantId始终为NULL问题求助

ASP.NET ZERO租户切换线上环境异常问题
  • 本地运行ASP.NET ZERO的Angular+.NET Core模板管理面板时,租户切换功能正常。
  • 发布到共享托管平台后,API无法读取Tenant ID,AbpSession.TenantId.HasValue返回NULL,导致始终以宿主身份登录。
  • 已确认请求头成功传递tenantId,但GetCurrentLoginInformations接口始终返回租户为NULL。

请求头信息如下:

:authority: api-website.domain.com
:method: GET
:path: /api/services/app/Session/GetCurrentLoginInformations
:scheme: https
abp.tenantid: 3
accept: text/plain
accept-encoding: gzip, deflate, br
accept-language: en-US,en;q=0.9
cache-control: no-cache
expires: Sat, 01 Jan 2000 00:00:00 GMT
origin: https://admin-website.domain.com
pragma: no-cache
referer: https://admin-website.domain.com/
sec-ch-ua: "Chromium";v="110", "Not A(Brand";v="24", "Google Chrome";v="110"
sec-ch-ua-mobile: ?0
sec-ch-ua-platform: "Windows"
sec-fetch-dest: empty
sec-fetch-mode: cors
sec-fetch-site: same-site
user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36
x-requested-with: XMLHttpRequest

更新说明:以宿主身份登录后,从管理视图切换租户登录时出现错误:

System.Exception: Current tenant is different than given tenant. AbpSession.TenantId: , given tenantId: 3

即便请求头已传递租户ID,AbpSession.TenantId仍为null或未定义。

内容的提问来源于stack exchange,提问作者Osama El-Masri

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 03:52:52