cla*_* wu 3 header nginx asp.net-web-api asp.net-core aspnetboilerplate
标头"Abp.TenantId"是null因为".".
如果去掉"."(如"AbpTenantId"),就可以了。
如何添加带有 的标题"."?
=================================================== =====
localhost调试:
localhost没问题。
服务器中的相同代码,但服务器错误。
的代码tenantId:
日志没有tenantId,所以报错:
localhost没问题:
服务器失败:
TenantIdResolveKey可配置:
Configuration.MultiTenancy.TenantIdResolveKey = "Abp-TenantId";
Run Code Online (Sandbox Code Playgroud)
您可以在 Nginx 中关闭忽略“无效”标头:
Run Code Online (Sandbox Code Playgroud)Syntax: ignore_invalid_headers on | off; Default: ignore_invalid_headers on; Context: http, server控制是否应忽略具有无效名称的标头字段。有效名称由英文字母、数字、连字符和可能的下划线组成(由 underscores_in_headers 指令控制)。
如果该指令是在服务器级别指定的,则仅当服务器是默认服务器时才使用其值。指定的值也适用于侦听同一地址和端口的所有虚拟服务器。
| 归档时间: |
|
| 查看次数: |
2178 次 |
| 最近记录: |