これは初めての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>
http://msdn.microsoft.com/en-us/library/ms733766.aspx –
@Davide Pirasの - 私はそのチュートリアルを見てきましたが、それは本当に多くの私を助けていませんでした。 – Jonny
IIS(Windows Server 2008の)上で展開し、あなたが最初のWCFをインストールする必要があります... [コントロールパネル]> [サーバーマネージャの場合>機能を追加> .NET {バージョン}> WCF ... HTTPおよびWCFのためのNON-HTTPの両方のオプションをオンにします... 7+もあり、あなたのweb.configファイルでHTTPSの設定対HTTPのための複雑さに応じて違い – MacGyver