タイトルに記載されているエラーが表示されますが、何が間違っているのか正確にはわかりません。私は openSUSE で Mono 2.10.6 を実行しています。この問題は、WCF サービスを参照しようとしたときにのみ発生します (Web ページは正常に読み込まれます)。
サービスコードは次のとおりです。
namespace CyberLane
{
[ServiceContract]
public class DataServices// : IDataServices
{
[OperationContract]
public TweetDTO[] GetLatestTweets()
{
return MasterRepository.GetTweets().Select(x => new TweetDTO(x)).ToArray();
}
}
}
私のWeb.configには次のものがあります:
<system.serviceModel>
<behaviors>
<endpointBehaviors>
<behavior name="CyberLane.DataServicesAspNetAjaxBehavior">
<enableWebScript />
</behavior>
</endpointBehaviors>
</behaviors>
<serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true" />
<services>
<service name="CyberLane.DataServices">
<endpoint address="" behaviorConfiguration="CyberLane.DataServicesAspNetAjaxBehavior" binding="webHttpBinding" contract="CyberLane.DataServices" />
</service>
</services>
</system.serviceModel>
さらに情報が必要な場合はお問い合わせください。喜んで共有させていただきます。これは、数週間私を夢中にさせています。