2012-01-23 16 views
1

これは初めてのWCFです。アプリケーションを開発するのは非常に簡単でしたが、IIS上に展開することは難しいです。IISでWCFサービスを設定する

私はすべて展開しようとしましたが、クライアントは未定義の例外(web.configファイルとapp.configファイルの無数の変更の後)に不正なユーザー例外(またはそのようなもの)を投げ始めました。

私は戻っVS(カッシーニ)で正常に動作し、既定の構成によ。

どれ迅速なポインタまたは詳細なチュートリアルのいくつかのリンクははるかに高く評価されるだろう。事前に

おかげ

<system.serviceModel> 
    <services> 
     <service behaviorConfiguration="MBTService.Service1Behavior" 
     name="MBTService.MBTService"> 
     <endpoint address="" binding="wsHttpBinding" contract="MBTSTBO.IMBTService"> 
      <identity> 
      <dns value="localhost" /> 
      </identity> 
     </endpoint> 
     <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" /> 
     </service> 
    </services> 
    <behaviors> 
     <serviceBehaviors> 
     <behavior name="MBTService.Service1Behavior"> 
      <!-- To avoid disclosing metadata information, set the value below to false and remove the metadata endpoint above before deployment --> 
      <serviceMetadata httpGetEnabled="true"/> 
      <!-- To receive exception details in faults for debugging purposes, set the value below to true. Set to false before deployment to avoid disclosing exception information --> 
      <serviceDebug includeExceptionDetailInFaults="false"/> 
     </behavior> 
     </serviceBehaviors> 
    </behaviors> 
    </system.serviceModel> 
+2

http://msdn.microsoft.com/en-us/library/ms733766.aspx –

+0

@Davide Pirasの - 私はそのチュートリアルを見てきましたが、それは本当に多くの私を助けていませんでした。 – Jonny

+0

IIS(Windows Server 2008の)上で展開し、あなたが最初のWCFをインストールする必要があります... [コントロールパネル]> [サーバーマネージャの場合>機能を追加> .NET {バージョン}> WCF ... HTTPおよびWCFのためのNON-HTTPの両方のオプションをオンにします... 7+もあり、あなたのweb.configファイルでHTTPSの設定対HTTPのための複雑さに応じて違い – MacGyver

答えて

0

なく、あなたのケースに固有のは、しかし、WCFトレースは、一般的にWCF構成の問題を診断するために本当に良いツールです。あなたはWCFのトレースを構成する方法hereを見ることができ、それは本当に簡単で、WCFランタイムは、基本的には次に

あなたはService Trace Viewer Toolでログを(それがすべてのプログラムである>分析することができ.svclogファイルにいくつかの情報を放出しますVisual Studio 2010-> Microsoft Windows SDKツール)、特定の要求の間に何が問題になったのかを確認すると、例外メッセージよりもはるかに多くの情報が得られます。

0

ジョニー、

これは、ロングショットですが、私は同じ問題(不正アクセス)を持っていたし、一度問題が(ウェブメールからダウンロード)いくつかのファイルがWindowsによってブロックされたということでした。すぐにこれらのファイルのブロックを解除して、Webサービスがうまく動作するようになりました。

希望します。

関連する問題