Web-интерфейс Service Fabric возвращает сообщение об ошибке: неверный аргумент, код: E_INVALIDARG - PullRequest
0 голосов
/ 19 сентября 2018

Я развернул свой API-интерфейс с отслеживанием состояния сервисной фабрики, созданный с использованием шаблона фреймворка Dotnet по умолчанию в кластере Azure.Когда я попытался получить доступ к API, получаю ошибку ниже.{"Ошибка": {"Код": "E_INVALIDARG", "Сообщение": "Недопустимый аргумент"}}

Однако это нормально работает в моем локальном кластере.ниже моего api url https://svfab03test.centralus.cloudapp.azure.com:19080/891d72b6-06cd-4dbf-a6b8-8ee1f4382045/131818608371580228/23f6df71-2458-4e5e-bdfd-76ba47ea8f46/api/values

Я тоже так пробовал, но получаю ту же ошибку https://svfab03test.centralus.cloudapp.azure.com:19080/PublishTestSF/PublishTestAPI/api/values

Может кто-нибудь помочь, пожалуйста

1 Ответ

0 голосов
/ 01 октября 2018

Если вы не изменили конфигурацию по умолчанию, Обратный прокси Service Fabric по умолчанию работает на порту 19081 , а не 19080 , порт 19080 используетсяшлюз для предоставления доступа к сервису анализатора фабрики.

Вы должны попробовать: https://domain:19081/appName/servicename/apipath

, если они с состоянием, вы должны передать ?PartitionKey=<key>&PartitionKind=<partitionkind>

Пожалуйста, смотрите документы вздесь: https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-reverseproxy

...