-1

サーバー側で複数のプラットフォーム (iOS および Android) に対して動作する (主にテキストや画像などのデータを送信する) ための WCF サービスを作成したいと考えています。いくつか質問があります。

  • WCF Soap または MVC3 WCF はこれを達成するのに適していますか? 基本的にはデータを投稿しているだけなので、そうすべきだと思います。
  • WCF は転送中にデータを安全に保つことができますか?
  • どのタイプのホスティング アカウントが必要ですか? 私は現在、個人用サイトのホストゲーター アカウントを持っていますが、IIS を完全に制御して WCF エンドポイントを指すようにする「VPS」または仮想ホスティング アカウントが必要になると思いますか? この最後の項目についてはよくわかりません。

助けてくれてありがとう!

4

1 に答える 1

1

ここでは、JSON があなたの味方です。

サービス web.config のキー ポイントは次のとおりです。

    <behaviors>
      <endpointBehaviors>
        <behavior name="webHttpBehavior">
          <webHttp />
        </behavior>
      </endpointBehaviors>
    </behaviors>

 <system.webServer>
    <modules runAllManagedModulesForAllRequests="true"/>
  </system.webServer>

.svc ファイルで次を使用します。

Factory="System.ServiceModel.Activation.WebServiceHostFactory"

最後に、サービス コードでは、MS のビルトイン JSONシリアライザーよりもhttp://json.codeplex.com/をお勧めします。

于 2012-11-26T21:18:55.233 に答える