首页 文章

在构建服务器上构建受信任的Silverlight OOB应用程序

提问于
浏览
1

我正在尝试构建一个Out Of Browser Silverlight应用程序,需要提升权限 . 我已经按照these说明创建了代码签名证书,并且我可以在本地计算机上构建和测试该功能的Xap文件' in the properties pane in VS2010. I' . 当我尝试在构建服务器上使用msbuild构建时,我收到以下错误:

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

  • 错误MSB3321:导入密钥文件"MySPC.pfx"已取消 .

我已经将“MyCA.cer”(自签名CA)安装到构建服务器上的受信任的根证书Athorities存储中,并且我已经尝试在同一商店安装“MySPC.pfx”并且在Trusted Publishers商店中无济于事 .

有没有人有这方面的经验?

2 回答

  • 1

    我最终必须使用来自CA服务器的证书签署.xap . 这样,我们就不必在浏览器中运行silverlight应用程序的任何用户计算机上安装证书 .

  • 2

    请原谅显而易见的问题但是,您输入的证书密码正确,不是吗?

    作为参考,我在构建服务器上安装证书时也遇到了问题,直到我在该框中的链中安装了所有证书 .

相关问题