2016-03-24 17 views
0

私はWCFサービスとAndroidアプリケーションを開発しています。開発では、Webサービスの変更を行うと、毎回Webプロジェクト - > Webサイトの公開を右クリックしてサービスを公開しています。これは非常にです迷惑で時間がかかる。AndroidクライアントでWCF Webサービスをデバッグする方法は?

私はvisual studio 2013を使用しています。

ウェブサイトとしてwcfサービスを公開せずにデバッグすることはできますか?これを行う別の方法はありますか?

ありがとうございます。

答えて

0

間違いなくはい、あなたは、「ブラウザで表示」をクリックし、右ソリューションエクスプローラから.SVCファイルをクリックし、ブラウザを開いて

のようなURLを取得します.Justを公開せずにWCFサービスをデバッグすることができますhttp://localhost:3006/ConsumerServices.svc
次に、あなたが望む場所に.Just putブーツポイントを呼び出すこのURLを指定します。

ちょうど例えば、私は

      $http({ 
           method: 'POST', 
           url: 'http://localhost:3006/ConsumerServices.svc/GetData', 
           data: DetailsJson, 
           headers: 
             { 
              'Content-Type': 'application/json; charset=utf-8', 
              'Content-Length': DetailsJson.length 
             } 
          }).then(function (response) { 
           success(response); 
          }, function (errorresponse) { 
           error(errorresponse); 
          }); 

.. Angularjsを使用して行っているし、また、あなたがGoogle Chromeの拡張レストクライアント(クローム://アプリケーション/)を使用してデバッグすることができ

をそしていくつかを作りますあなたのanswer.Butため

<httpProtocol> 
     <customHeaders> 
     <add name="Access-Control-Allow-Origin" value="*"/> 
     <add name="Access-Control-Allow-Headers" value="Origin, X-Requested-With, Content-Type, Accept"/> 
     </customHeaders> 
    </httpProtocol> 
+0

感謝file.as web.configファイルの変更私はそうであっても可能webHttpBinding.Isにそれを使用していますか? –

+0

はい、可能です。web.configでいくつかの変更を加えて、私は答えを更新しました。 – AhammadaliPK

+0

今、試しています。Just-In-Timeデバッガについてはどうお考えですか? –