Service Fabric本地计算机部署失败并显示错误消息

问题描述

尝试在本地调试Service Fabric时,部署期间将失败:

1>------ Build started: Project: Project.TestServer.Contracts,Configuration: Debug Any cpu ------
1>Project.TestServer.Contracts -> D:\Projects\Project.Test\Project.TestServer.Contracts\bin\Debug\netstandard2.1\Project.TestServer.Contracts.dll
2>------ Build started: Project: Project.TestServer,Configuration: Debug Any cpu ------
2>Waiting for output folder cleanup...
2>Output folder cleanup has been completed.
2>Project.TestServer -> D:\Projects\Project.Test\Project.TestServer\bin\Debug\netcoreapp3.1\win7-x64\Project.TestServer.dll
2>Project.TestServer -> D:\Projects\Project.Test\Project.TestServer\bin\Debug\netcoreapp3.1\win7-x64\Project.TestServer.Views.dll
3>------ Build started: Project: Project.TestServer.ServiceFabric,Configuration: Debug x64 ------
4>------ Deploy started: Project: Project.TestServer.ServiceFabric,Configuration: Debug x64 ------
4>C:\ProgramData\Microsoft\Crypto\Keys\33c99d3358d005d142e356b6d*******_8f15e82c-1deb-4d62-b94a-196c3a******
========== Build: 3 succeeded,0 Failed,0 up-to-date,0 skipped ==========
========== Deploy: 0 succeeded,1 Failed,0 skipped ==========

这行可能意味着什么?

C:\ProgramData\Microsoft\Crypto\Keys\33c99d3358d005d142e356b6d*******_8f15e82c-1deb-4d62-b94a-196c3a******

解决方法

过去一天左右的时间我都遇到了同样的问题,我可以通过在OS(C://)驱动器中搜索键名{first part} _ {剩下的第一部分来解决此问题。 }。

我在“ C:\ Users \ youruser \ AppData \ Roaming \ Microsoft \ Crypto \ Keys”中找到了一个副本/原始密钥,并将其复制到“ C:\ ProgramData \ Microsoft \ Crypto \ Keys”中。

完成此操作后,该应用程序便可以在我的本地计算机上再次运行并部署。

, ravipal

This solution为我工作:

问题是,导入到本地计算机的ASP.NET开发证书不完整。我们正在努力解决VS工具中的此问题。同时,请使用以下变通办法,每台机器只需一次。

  1. 导出asp网络开发证书
    dotnet dev-certs https -ep "%TEMP%\aspcert.pfx" -p <password>(选择任何密码)
  2. 启动本地计算机证书管理器 enter image description here
  3. 将在步骤1中导出的证书(%TEMP%\ aspcert.pfx)导入本地计算机的“个人”和“受信任的根证书颁发机构”。
    导入证书时,请使用所有默认选项。

现在可以部署SF应用程序了。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...