小编Jon*_*ica的帖子

.NET 4.5.1中的WCF客户端:如何在使用WebRequest时启用TLS 1.2?

我们的.net WCF客户端,WebRequest调用,编译到运行在Win2012-R2上的Windows EXE,拒绝连接到仅面向TLS 1.2的Web服务器

我们知道Win2012和.NET 4.5x支持TLS 1.2

当服务器表面TLS 1.0及更高版本时,我们没有问题.只有当我们连接的服务器具有DISABLED TLS 1.0,1.1和SSL2以及SSL3时才会出现此问题.Server ONLY表面TLS 1.2.Chrome和firefox(在Win 7及更高版本上)可以很好地连接到服务器(没有任何警告或SSL问题).

服务器证书是%100 OK.

问题是WebRequest在这种情况下无法连接.

我们需要在代码中设置什么,以便我们使用WebRequest将连接到可能运行TLS 1.2,1.1,1.0和/或SSL v3的系统?

.net wcf

30
推荐指数
2
解决办法
5万
查看次数

Visual Studio 2015如何获得MSDN订阅者的许可?

我安装了Visual Studio 2015,它要求提供产品密钥.

所以,像往常一样,我去了我的msdn订阅,并要求一个.

MSDN说:

"此版本的Visual Studio不提供产品密钥.要解锁产品,您必须使用与您的活动MSDN订阅关联的Microsoft帐户登录.通过登录,您的IDE设置将在设备之间同步,您可以连接在线开发者服务."

嗯,我们有一个黄金msdn,是黄金合作伙伴,所以我们应该有五个视觉工作室许可证.

我们如何实现这一目标?

更新:哇,为团队管理VS 2015是一团糟.我们只想要一个产品密钥.但是,不,我们必须在公司msdn下建立多个ID,通过构建开发人员的在线配置文件(谁不想要这些配置文件,所以我们必须创建转发给管理员的别名电子邮件).底线:用几个小时的管理时间来处理它.

visual-studio

29
推荐指数
1
解决办法
2万
查看次数

Fiddler 4.6无法连接到强SSL?

错误:

[Fiddler] The connection to '<the site>.com' failed. 
System.Security.SecurityException Failed to negotiate HTTPS connection with server.fiddler.network.https> HTTPS handshake to <the site>.com (for #3) failed. System.IO.IOException Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host. < An existing connection was forcibly closed by the remote host 
Run Code Online (Sandbox Code Playgroud)

我可以在网络浏览器中点击.我确实看到它是相当强大的SSL(FireFox将其报告为TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,256位密钥,TLS 1.2)

为什么Fiddler不能建立这种联系?

fiddler

20
推荐指数
1
解决办法
6753
查看次数

如何/在何处在Win32上下载Pylab for Python 2.7?

我用谷歌搜索了,并没有看到哪里得到pylab.

我错过了什么?

谢谢!

python matplotlib python-2.7

12
推荐指数
1
解决办法
5万
查看次数

redis上的FLUSHALL和FLUSHDB命令返回"unk命令"

要刷新redis,FLUSHALL将使用该命令.

使用Redis 2.6.16,当我在使用redis-cli时尝试FLUSHALL和FLUSHDB命令时,我收到了一个FLUSHALL错误.其他命令工作正常.

a)FLUSHDB命令出了什么问题?

b)解决方法是关闭redis,然后删除rdb文件?(我相信是这样)

更新:

不,我们从未解决过这个问题.

(唯一已知的解决方案是使用上面的步骤'b')

redis

11
推荐指数
3
解决办法
6946
查看次数

如何在Edge浏览器中向Microsoft报告问题?

我们的大型单页JavaScript应用程序在Edge浏览器中根本不起作用.(我们在Chrome和Firefox中正式支持它,我们不允许它在IE中使用,因为它只有一半在那里工作,我们选择不做所有IE特定的工作.)

我已经通过他们的bugzilla跟踪器向webkit团队提交了过去的问题.

我已经google了一下,根本没有办法向Edge团队提交问题.

有没有一种已知的方式与Microsoft在Edge上合作?

UPDATE

Edge浏览器ROCKS.MS用这个杀了它.我们能够解决我们的问题(我们有一个特定于ffox和chrome的日志库),并且发现Edge完成后完全没有问题.

很棒的工作(惊人的,令人敬畏的工作)微软和Edge团队!

microsoft-edge

8
推荐指数
2
解决办法
2394
查看次数

VS Code 总是提示:“已知旧版本的 PackageManagement 会导致问题”

我在 Win 10 上使用当前的 VS Code (1.53.2)

每次我运行它时,我都会收到以下消息:

您拥有已知会导致 PowerShell 扩展出现问题的旧版本 PackageManagement。您想要更新 PackageManagement(之后需要重新启动 PowerShell 扩展)吗?

我已经完成了更新(看起来运行得很干净),重新启动,所有这些,但这只是不断出现。

一路如何解决?

powershell visual-studio-code

8
推荐指数
1
解决办法
2906
查看次数

如何向用户发送通知或消息?

我有一个在当前用户空间中运行的脚本,但在后台永久最小化。

它需要通过系统托盘或 Windows.UI.Notifications 机制(或类似的其他机制)发送通知。

在 Win11/Win10 上的 powershell 中这是如何完成的?

powershell

8
推荐指数
1
解决办法
6557
查看次数

如何知道elasticsearch集群何时发生数据丢失

在ES中是否有一种通用的方法可以知道"oops,群集是否需要重建,索引必须重建"?

或者,回答这个问题的模式或方法?

到目前为止,我们使用了以下方法:

1)如果群集进入红色状态,数据已丢失,必须重建索引.

2)如果群集在绿色和黄色之间翻转,则不会发生数据丢失.

3)类似于#2,在具有5个分片的索引上,只要"active_shards"值等于或大于5,一切都很好.

#3公平吗?基本上,以下是正确的:

DataLossHasOccurred ==("active_shards"<"active_primary_shards")

elasticsearch

7
推荐指数
1
解决办法
642
查看次数

Powershell:无法更新 PowerShellGet,错误:模块“PackageManagement”的版本“1.4.7”当前正在使用中

Win10 笔记本电脑,使用了几年。

我已经坚持了几天。

我试试这个命令:

Install-Module –Name PowerShellGet –Force -AllowClobber
Run Code Online (Sandbox Code Playgroud)

这引发了这个错误:

WARNING: The version '1.4.7' of module 'PackageManagement' 
is currently in use. Retry the operation after closing the applications.
Run Code Online (Sandbox Code Playgroud)

我可以在任务管理器中看到没有其他 powershell 会话正在运行。

我可以退出所有会话,并从一个普通的 cmd 运行它:

powershell -NoProfile -Command "Install-Module -Name PowerShellGet -Force -AllowClobber"
Run Code Online (Sandbox Code Playgroud)

我得到了同样的错误。

好的,所以我退出所有 powershell 实例(如 taskmgr 的详细信息选项卡中所示)并执行以下操作:

powershell -NoProfile -Command "Uninstall-Module PowerShellGet"
powershell -NoProfile -Command "Install-Module -Name PowerShellGet -Force -AllowClobber"
Run Code Online (Sandbox Code Playgroud)

我得到了同样的错误。

所以我再次卸载,(运行时没有消息或错误)。我拿出大枪…… powershell.exe 没有运行,我导航到:

C:\Users\$user\Documents\WindowsPowerShell\Modules\PackageManagement\1.4.7
Run Code Online (Sandbox Code Playgroud)

我删除了 1.4.7 目录。

并且上面的命令以相同的行为和相同的错误运行。

我如何通过这个?

附加背景:

PS C:\WINDOWS\system32> Get-Module -ListAvailable PowerShellGet,PackageManagement


    Directory: …
Run Code Online (Sandbox Code Playgroud)

powershell

7
推荐指数
1
解决办法
5903
查看次数