を呼び出す時に404を返しますが、SFのクラスタはサービスが実際に存在していることを示しただしWebAPIのステートレスサービスはサービスファブリックサービスが存在しますが、私はローカルで正常に動作サービス・ファブリック・クラスタを持って
404 FABRIC_E_SERVICE_DOES_NOT_EXISTS
を返し紺碧のために配備されたとき最大であり、それはあなたがあなたのサービスにアクセスする方法の方法だ場合 を実行すると、以下のサービス
<?xml version="1.0" encoding="utf-8"?>
<ServiceManifest Name="SvcWebAPIPkg"
Version="1.0.9"
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>
<!-- This is the name of your ServiceType.
This name must match the string used in RegisterServiceType call in
Program.cs. -->
<StatelessServiceType ServiceTypeName="SvcWebAPIType" />
</ServiceTypes>
<!-- Code package is your service executable. -->
<CodePackage Name="Code" Version="1.0.9">
<EntryPoint>
<ExeHost>
<Program>SvcWebApi.exe</Program>
<WorkingFolder>CodePackage</WorkingFolder>
</ExeHost>
</EntryPoint>
</CodePackage>
<ConfigPackage Name="Config" Version="1.0.9" />
<Resources>
<Endpoints>
<Endpoint Protocol="http" Name="ServiceEndpoint" Type="Input"
Port="80" />
</Endpoints>
</Resources>
</ServiceManifest>
どのようにアクセスしようとしていますか? – Mardoxx
サービスにアクセスするためにどのアドレスを使用しますか? –
http://myaddress.com/api/BriefcaseApi/GetString/ @Mardoxxこれは、クラスタ内の自己ホスト型WebAPIへの簡単な呼び出しです。 – Kayani