2011-07-21 2 views
3

私は、それぞれ1つの.aspx、.asmx、.svcファイルで簡単なアプリケーションをホストしようとしています。私は(私はLinuxの世界に非常に新しいですから、それはそれを理解するためにしばらく時間がかかった!)ホスティングを達成するために、以下のガイドに従っ:モノでのWCFホスティングに関する問題

http://www.mono-project.com/Mod_mono#Manual_Mod_Mono_Configuration

すべてホスティングした後、私がアクセスできるようにしていますaspxとasmxファイル。私は、SVCファイルにアクセスしようとする。しかし、私は以下のエラーが表示されます。

のServiceHostは、いずれの構成で定義された少なくとも1つのアプリケーションのエンドポイント(つまり、メタデータ交換エンドポイントが含まれていない)、振る舞いを持っているか、AddServiceEndpointに呼び出す必要がありますメソッド。

または

HttpListenerContextは、私は以下のように見える私のweb.configファイルで定義されてかなりまっすぐ進むサービスのエンドポイントを持っている登録チャンネル

のいずれにも一致しません

<system.serviceModel> 
<services> 
    <service name="TestWCFService"> 
    <endpoint address="http://localhost/MonoTest/TestWCFService.svc" binding="basicHttpBinding" 
       contract="MonoTest.ITestWCFService"></endpoint> 
    </service> 
</services> 
<behaviors> 
    <serviceBehaviors> 
    <behavior name=""> 
     <serviceMetadata httpGetEnabled="true" /> 
     <serviceDebug includeExceptionDetailInFaults="true" /> 
    </behavior> 
    </serviceBehaviors> 
</behaviors> 
<serviceHostingEnvironment multipleSiteBindingsEnabled="true" /> 

私が間違っていることを教えてもらえますか?

注:私はこのプロジェクトを作成するためにMS VS 2010を使用し、それを公開しました。公開されたディレクトリはApache/Linux環境にコピーされます。 WCFは複雑な型を使用しません。私はモノバージョン2.8.2

UPDATE アップデートを使用しています:私は2.10.2モノを使用してみました。このエラーは消えたと私は今、新しいものに直面しています:

XmlSchema error: Named item http://tempuri.org/:DoWork was already contained in the schema object table. Consider setting MONO_STRICT_MS_COMPLIANT to 'yes' to mimic MS implementation. Related schema item SourceUri: , Line 0, Position 0. 

答えて

4

この上のR & Dの週間後、私はこれを考え出しました。何らかの理由で、私はサービスWSDLを動作させることができません(私はブラウザから.svcにアクセスできません)。ただし、Channel Factoryを使用してアクセスしようとすると、サービスはうまく動作します。

私はChannel Factory(Silverlightアプリケーション用)のすべてを実装しており、すべてが現在正常に動作しているようです。私はWSDLをどのように動作させるかまだ分かりませんが、今のところそれほど重要ではありません。

0

設定でVinod-MEXエンドポイントがありません。それがWSDLファイルを取得していない理由です。この記事を見てくださいhttp://blogs.microsoft.co.il/idof/2011/08/10/wsdl-vs-mex-knockout-or-tie/

+0

あなたの答えに関連する部分を追加してください。外部リンクを追加することは、すべてのユーザーがアクセスできない可能性があるため好ましくありません。 –

関連する問題