SilverlightプログラムのWCFエージェントクラスの生成
2347 ワード
通常はsvcutilを使用してエージェントクラスを生成しますが、silverlightプログラムでは生成できません.silverlight sdkにはslsvcutilを提供するツールがあり、Silverlightが使用できるエージェントクラスを生成するのに役立ちます.もちろんsilverlightでwcfサービスを直接呼び出すこともできます.
エラーが発生しました:Processis terminated due to StackOverflowException.
解決方法:
slsvcutilツールの同じディレクトリにslsvcutilを新規作成します.exe.configファイル.内容は次のとおりです.
参照先:
http://msdn.microsoft.com/en-us/library/cc896571%28v=vs.95%29.aspx
http://blogs.msdn.com/b/silverlightws/archive/2010/04/30/workaround-for-stackoverflowexception-when-using-slsvcutil-exe.aspx
C:\Program Files (x86)\Microsoft SDKs\Silverlight\v4.0\Tools>;slsvcutil http://as
heng-pc:8181/GeneralCalculatorService.svc?wsdl
Process is terminated due to StackOverflowException.
エラーが発生しました:Processis terminated due to StackOverflowException.
解決方法:
slsvcutilツールの同じディレクトリにslsvcutilを新規作成します.exe.configファイル.内容は次のとおりです.
<configuration>
<satelliteassemblies>
<assembly name="SlSvcUtil, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</satelliteassemblies>
</configuration>
参照先:
http://msdn.microsoft.com/en-us/library/cc896571%28v=vs.95%29.aspx
http://blogs.msdn.com/b/silverlightws/archive/2010/04/30/workaround-for-stackoverflowexception-when-using-slsvcutil-exe.aspx