我正在使用MIP SDK 1.7.133对文档进行标记。代码在本地计算机和IIS(windows)中工作正常。但是当我在Azure应用服务中运行标签代码时,我收到以下错误:
“消息”:“发生错误。”,“ExceptionMessage”:“SSL失败内部异常:[http_exception:'WinHttpSendRequest:12030:与服务器的连接异常终止'],CorrelationId=56acdff3-ec61-4723-8bee-21ea49f27334,CorrelaionId.Description=PolicyProfile,HttpRequest.Id={6187BC6B-FF2E-419C-BB8D-34B828B5C105},HttpRequest.SanizedUrl=https://dataservice.protection.outlook.com/PsorWebService/v1/ClientSyncFile/MipPolicies,网络错误。Category=SSL“,”ExceptionType“:”Microsoft.InformationProtection.Exceptions。System.Runtime.ExceptionServices.ExceptionDispatchInfo处的NetworkException“,”StackTrace“:”。Throw()\r\n
位于System.Runtime.CompilerServices.TaskAwaiter。System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()处的HandleNonSuccessAndDebuggerNotification(任务任务)\r\n。。。
故障前代码:
public ProtectionManager(ProtectionParameters protectionParameters)
{
_appInfo = new ApplicationInfo()
{
ApplicationId = protectionParameters.ClientId,
ApplicationName = protectionParameters.AppName,
ApplicationVersion = protectionParameters.AppVersion
};
_protectionParameters = protectionParameters;
_authDelegate = new AuthDelegateImplementation(_appInfo, _protectionParameters);
var path = Path.Combine(
Directory.GetParent(Path.GetDirectoryName(new Uri(System.Reflection.Assembly.GetExecutingAssembly().CodeBase).LocalPath)).FullName,
Environment.Is64BitProcess ? "bin\\x64" : "bin\\x86");
MIP.Initialize(MipComponent.File, path);
Identity id = new Identity($"{_appInfo.ApplicationId}@{_protectionParameters.Tenant}");
profile = CreateFileProfile(_appInfo);
engine = CreateFileEngine(id);
}
private IFileProfile CreateFileProfile(ApplicationInfo appInfo)
{
string appPath = Path.GetDirectoryName(new Uri(System.Reflection.Assembly.GetExecutingAssembly().CodeBase).AbsolutePath);
mipContext = MIP.CreateMipContext(appInfo, Path.Combine(appPath,"mip_data"), Microsoft.InformationProtection.LogLevel.Trace, null, null);
// Initialize file profile settings to create/use local state.
var profileSettings = new FileProfileSettings(mipContext, CacheStorageType.InMemory, new ConsentDelegateImplementation());
var profile = Task.Run(async () => await MIP.LoadFileProfileAsync(profileSettings)).Result;
return profile;
}
private IFileEngine CreateFileEngine(Identity identity)
{
var engineSettings = new FileEngineSettings(identity.Email, _authDelegate, "", "en-US")
{
Identity = identity,
};
**var engine = Task.Run(async () => await profile.AddEngineAsync(engineSettings)).Result;**
return engine;
}
很高兴听到任何想法。谢谢。
昨天有人跑进来说改变目标。NET framework修复了该问题。
在Azure中部署时发生MIP SDK错误-SSL失败内部异常:[http_exception:'WinHttpSendRequest'CorrelationId.Description=PolicyProfile
你可以评论他的帖子以了解详情。一旦我有了详细信息,我可以将其添加到我们的文档中:)
我正在尝试设置代理间SSL(而非客户端)身份验证,并不断看到以下错误: 我的server.properties是:
我有一个测试: 由于是404而不是409,所以当前的情况就会崩溃。我希望测试失败,但整个测试套件却因为未捕获的异常而停止。我如何捕获异常(并使测试失败)并阻止它破坏所有其他测试? 这是我运行上面的代码时得到的输出: 问候奥斯卡
下面是我在虚拟机中使用的缩短代码。 客户端的连接部分如下: openshift配置如下: openshift中的应用程序日志显示如下: 如有任何协助,我们将不胜感激!
问题内容: 我试图从boost :: asio运行SSL示例,并且在运行它们时遇到“无效参数”异常。我在Linux x86_64上。 http://www.boost.org/doc/libs/1_46_1/doc/html/boost_asio/example/ssl/client.cpp http://www.boost.org/doc/libs/1_46_1/doc/html/boost_a
我不明白为什么会发生这种情况。造成这种情况的原因是什么?如何解决这种情况?
在使用google或tools的路由解算器时,会引发运行时错误。在收到此错误之前和之后,代码段中没有任何更改。以前,它是有效的。但最近在修改了数据库连接后,我发现了这个错误。(不过,我怀疑dB连接修改会如何影响路由解算器) 我正在使用Azure Databricks笔记本。由于我对运筹学还不熟悉,所以我以https://developers.google.com/optimization/rout