Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# TemporaryKey.pfx存在问题,我不知道';我没有密码_C#_Visual Studio 2010_Dynamics Crm_Pfx - Fatal编程技术网

C# TemporaryKey.pfx存在问题,我不知道';我没有密码

C# TemporaryKey.pfx存在问题,我不知道';我没有密码,c#,visual-studio-2010,dynamics-crm,pfx,C#,Visual Studio 2010,Dynamics Crm,Pfx,我的一个客户有个问题。他有一个微软CRM开发人员,他离开了。现在这个项目还没有完成。我已经下载了自定义应用程序的源代码,我不打算继续开发。我尝试了ClickOne部署,它会弹出一个与myapp_TemporaryKey.pfx相关的密码输入框。我尝试在网络上的计算机上安装并以调试模式启动,但我遇到了相同的问题,它说: 无法导入以下密钥文件:。密钥文件可能受密码保护。若要更正此问题,请尝试再次导入证书或手动将证书导入当前用户的个人证书存储 第二个错误是:“已取消导入密钥文件”myapp_Tempo

我的一个客户有个问题。他有一个微软CRM开发人员,他离开了。现在这个项目还没有完成。我已经下载了自定义应用程序的源代码,我不打算继续开发。我尝试了ClickOne部署,它会弹出一个与myapp_TemporaryKey.pfx相关的密码输入框。我尝试在网络上的计算机上安装并以调试模式启动,但我遇到了相同的问题,它说:

无法导入以下密钥文件:。密钥文件可能受密码保护。若要更正此问题,请尝试再次导入证书或手动将证书导入当前用户的个人证书存储

第二个错误是:“已取消导入密钥文件”myapp_TemporaryKey.pfx”


你知道怎么做才能解决这个问题吗?我有.PFX文件,但没有密码。

如果PFX有密码保护,如果没有密码,你就不能做什么。PFX包含一个带有相应私钥的证书和可选的一个或多个CA证书。有问题的证书是自签名的还是由b颁发的你有什么CA?考虑到它的文件名,我想它是自签名的。所以你只需创建另一个证书并使用它而不是旧文件。

我进入了项目属性-->签名选项卡-->然后使用ClickOnce部分中的证书对我的应用程序进行了签名。在我的情况下,构建成功。

嗨!非常感谢你的回答,你已经成功了很有帮助!但是你能给我介绍一个关于如何创建自签名PFX的资源/文档吗?我已经搜索了一个小时,似乎找不到任何教程。再次非常感谢!使用“makcert.exe”实用程序创建你自己的证书。是的,这是最好的方法!你能详细说明这个过程吗?我有一个我的问题。我有.pfx文件,但没有密码。我如何使用现有证书对我的应用程序进行签名?请详细说明,因为VS2015中不存在“项目属性”