Service Fabric не публикует приложение, если LoadMetric указан в ServiceManifest.xml - PullRequest
0 голосов
/ 24 октября 2019

Я указал в ServiceManifest.xml LoadMetric CommunicationCount:

<?xml version="1.0" encoding="utf-8"?>
<ServiceManifest Name="StatelessWcfNetPkg"
                 Version="1.0.0"
                 xmlns="http://schemas.microsoft.com/2011/01/fabric"
                 xmlns:xsd="http://www.w3.org/2001/XMLSchema"
                 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <ServiceTypes>
    <StatelessServiceType ServiceTypeName="StatelessWcfNetType" >
      <LoadMetrics>
        <LoadMetric Name="ConnectionCount" DefaultLoad="1" SecondaryDefaultLoad="1" Weight="High"/>
      </LoadMetrics>
    </StatelessServiceType>
  </ServiceTypes>

  <CodePackage Name="Code" Version="1.0.0">
    <EntryPoint>
      <ExeHost>
        <Program>StatelessWcfNet.exe</Program>
      </ExeHost>
    </EntryPoint>
  </CodePackage>

  <ConfigPackage Name="Config" Version="1.0.0" />

  <Resources>
    <Endpoints>
      <Endpoint Name="ServiceEndpoint" />
    </Endpoints>
  </Resources>
</ServiceManifest>

Он был построен, но при публикации у меня возникла ошибка:

4>Creating application...
4>New-ServiceFabricApplication : An error occurred during this operation.  Please check the trace logs for more details.
4>In C:\Program Files\Microsoft SDKs\Service 
4>Fabric\Tools\PSModule\ServiceFabricSDK\Publish-NewServiceFabricApplication.ps1:358 Zeichen:9
4>+         New-ServiceFabricApplication -ApplicationName $ApplicationNam ...
4>+         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4>    + CategoryInfo          : InvalidOperation: (Microsoft.Servi...usterConnection:ClusterConnection) [New-ServiceFabr 
4>   icApplication], FabricException
4>    + FullyQualifiedErrorId : CreateApplicationInstanceErrorId,Microsoft.ServiceFabric.Powershell.NewApplication
4> 

Без LoadMetric-тэга, всеЭто хорошо. Что я делаю не так?

1 Ответ

0 голосов
/ 25 октября 2019

Значение SecondaryDefaultLoad должно быть 0, иначе оно не должно отображаться. Я не знаю почему ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...