asp.net-mvc - 如何在 .NET 4.7 和 .NET 5 应用程序中使用相同的用户
问题描述
Debian Apache Linux 服务器包含带有红隼的 ASP .NET 5 MVC 应用程序
和 Mono .NET 4.7 MVC 应用程序
两个应用程序都应该允许访问相同的用户。
使用基于 Cookie 的标准身份验证 如果用户已登录到 .NET 5 应用程序并单击https://example.com/admin ,则 .NET 4.7 应用程序中会出现异常
System.FormatException
输入不是有效的 Base-64 字符串,因为它包含非 base 64 字符、两个以上的填充字符或填充字符中的非法字符。说明:HTTP 500。处理请求时出错。
详细信息:非网络异常。异常来源(应用程序或对象的名称):mscorlib。
MoveNext () [0x00144] 在 /usr/local/src/mono-6.6.0.161/mcs/class/System.Web/System.Web/HttpApplication.cs:1030 在 System.Web.HttpApplication+d__225.MoveNext () [ 0x001ab] 在 /usr/local/src/mono-6.6.0.161/mcs/class/System.Web/System.Web/HttpApplication.cs:1196 在 System.Web.HttpApplication.Tick () [0x00000] 在 /usr/ local/src/mono-6.6.0.161/mcs/class/System.Web/System.Web/HttpApplication.cs:927 版本信息:6.6.0.161(tarball L jaan 11 14:39:55 EET 2020);ASP.NET 版本:4.0.30319.42000 Web/HttpApplication.cs:927 版本信息:6.6.0.161(tarball L jaan 11 14:39:55 EET 2020);ASP.NET 版本:4.0.30319.42000 Web/HttpApplication.cs:927 版本信息:6.6.0.161(tarball L jaan 11 14:39:55 EET 2020);ASP.NET 版本:4.0.30319.42000
并且用户不能使用 .NET 4.7 应用程序。如何解决这个问题?也许可以强制 .NET 4.7 应用程序接受 .NET 5 cookie 或其他想法?
解决方案
推荐阅读
- apache-kafka - 如何构建一个管道,从 Odoo 等 ERP 收集数据并使用 Kafka 存储在外部数据库中
- javascript - 在 Odoo 中使用 NPM 包
- java - Windows 10 服务器 ffmpeg 配置
- python - 使用用户输入字符串反向补充 DNA
- reactjs - 调用reducer函数来改变状态的问题
- java - 如何为 Spring Boot JAVA 实现 OpenID(单点登录)?
- spring-boot - 如何在我的异常类中模拟一个类?
- docker - docker hub 的主要优点是什么?
- android - 无法更改微调器日期选择器的确认和取消按钮的颜色 android react native
- android - 我想用 kotlin soundPool 加载多个声音源文件