在开发机器上运行时,加密和解密都能工作,但是当应用程序B被移动到生产机器时,它就不能解密了,因为方法会抛出异常:
sKeysPath = Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly()./ Application A sets this same name
.PersistKeysToFileSys
我已经在Asp.net预览版上开发了这个VS2019核心3.1。基本上,它是一个带有参考程序集和一些nugets的blazor服务器端应用程序。我注意到了服务器中的here..the log_error.txt文件,它指出了一个异常,以及它曾经存在的异常--用我的笔记本目录路径显示startup.cs文件的错误行!/Startup.cs line 411
但是这个路径不存在于windows服务器机器中,它应该是F:/.... somthing/Startup.cs line
我正在尝试创建一个具有多个码头容器的网络场,所有这些容器都运行着相同的ASP.NET核心3.1应用程序。因此,我需要管理一个分布式会话,我的想法是使用Redis来做到这一点。根据,我在ConfigureServices方法中添加了以下语句:
var redis = ConnectionMultiplexer.Connect(redis_connection_string);在Microsoft.AspNetCore.DataProtection.KeyManagemen