怎么做网站在线玩游戏,2020长沙马拉松线上赛,网站建设 代理,做外贸要访问国外的网站怎么办我正在尝试在Windows Server计算机上构建ClickOnce Windows Forms项目(.NET 3.5 / Visual Studio 2010) . (为了使用Hudson CI自动化构建过程 . )为了对ClickOnce清单进行签名#xff0c;我在Visual Studio中创建了一个临时密钥 temp.pfx . 我可以在我的工作站上从Visual Stud…我正在尝试在Windows Server计算机上构建ClickOnce Windows Forms项目(.NET 3.5 / Visual Studio 2010) . (为了使用Hudson CI自动化构建过程 . )为了对ClickOnce清单进行签名我在Visual Studio中创建了一个临时密钥 temp.pfx . 我可以在我的工作站上从Visual Studio成功构建和部署项目 . 但是当在服务器上运行MSBuild时我收到以下错误消息C\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Microsoft.Common.targets(1970,9)错误MSB3326无法导入以下密钥文件 . 密钥文件可能受密码保护 . 要更正此问题请尝试再次导入证书或手动将证书导入当前用户的个人证书存储区 . [C.hudson \ jobs [...] . csproj] C\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Microsoft.Common.targets(1970,9)错误MSB3321导入密钥文件“temp . pfx“被取消了 . [C.hudson \职位[...]的csproj]我没有运气就尝试了以下所有问题和答案就我而言错误消息并不表示证书存储的名称而是表示“当前用户的个人证书存储” .即使用Personal作为容器名称( sn -i temp.pfx personal )尝试接受的答案它也无法解析密钥无法解析ALiS_TemporaryKey.pfx中的PKCS12 blob - 发生内部错误 .我尝试了接受的答案但无法导入密钥文件因为Either the user profile is not accessible or the private key that you are importing might require a cryptographic service provider that is not installed on your system如果我尝试通过在Windows资源管理器中双击导入文件(RobinDotNet的建议)也会发生同样的情况这个问题的OP也没有成功解决上述两个问题但遗憾的是他得到的答案甚至都没有帮助我以在构建计算机上运行MSBuild的用户身份登录手动调用MSBuild然后在出现提示时键入密码 .我登录并运行了 msbuild myproject.sln 但它甚至没有提示我输入密码 .最终为我修复的是制作TFS Build服务在本地计算机上运行管理员的帐户 .运行Hudson的帐户(更确切地说Tomcat)已经是本地管理员 . 我试图从Run As Administrator命令行运行MSBuild并且仍会得到相同的错误消息 .Update: 我试图在同一台服务器上的Visual Studio中打开解决方案并构建它 . 我犯了同样的错误 . 当我尝试在项目属性的“签名”选项卡中重新导入PFX文件时它会告诉我invalid password . 如果我尝试在我的工作站上的Visual Studio中的同一个解决方案中导入相同的文件并提供相同的密码则会被接受 .Update 2: 如果我使用Visual Studio 2008生成的旧临时密钥可以将其成功导入到我们服务器的证书库中;我无法导入我使用Visual Studio 2010新创建的任何临时密钥 .Update 3: 我能够在服务器上的Visual Studio中创建一个新的temporary key并在服务器和工作站上使用它来签署ClickOnce清单 . 我只是无法对它做出合理的解释 - 两台计算机都是64位我在两者上都使用Visual Studio 2010 . 两者都安装了v3.5和v4(4.0.30319).NET框架 . 我的工作站是Windows 7专业版服务器是Windows Server 2008 R2标准版 .