我需要在.NET/WCF应用程序和第三方Web服务器之间设置双向SSL通信通道.现在我正在尝试与主机成功握手,以验证所有元素都已正确设置(客户端证书,服务器证书颁发机构,网络通信......).我正在使用openSSL命令行工具尝试使用s_client命令对其进行验证.
这是什么阻止了我,我不明白:
请记住,我刚刚开始使用SSL,因此我对整个协议有了非常基本的了解.从我一直在阅读的内容来看,似乎服务器和客户端都需要双向SSL设置中的私钥.但是,我无法弄清楚如何在我的客户端上获取工作私钥(使用提供给我的客户端证书).如果有人能够了解客户端证书私钥,我将非常感激,因为这让我头疼不已.
谢谢!
我在使用Resx资源文件时遇到了Visual Studio 2010中最奇怪的行为,我无法绕过它.
问题如下:Visual Studio不会designer.cs
为具有本地化名称(例如resource.fr.resx
)的资源文件生成文件,但它适用于具有简单名称的其他文件(例如resource.resx
).
这是我的visual studio项目设置的快照:
正如您所看到的,我只是使用3个资源文件进行了简单的测试:
designer.cs
for test.resx
和的文件test2.resx
生成得很好.但test.fr.designer.cs
无论我做什么,都会被创建但总是空白.
我有双重和三重检查:为本地化文件正确设置了自定义工具属性.所有文件的所有属性都完全相同(我正在使用PublicResxFileCodeGenerator
,但如果我将访问修饰符设置为内部和使用,我会得到相同的行为ResxFileCodeGenerator
).
注意:我注意到,在创建资源文件时,Visual Studio通常会将访问修饰符默认为"内部".但是,在创建本地化资源文件(resource.fr.resx
)时,它默认为"无代码生成".刚发现有趣的是因为它证明了Visual Studio因某种原因不同地处理本地化文件.
- >这里有什么我想念的吗?如果有人对这个问题有所了解,我将不胜感激,这让我发疯.