質問

コンソールアプリ、asp.netアプリ、wpf / winformアプリからWCFサービスを呼び出す場合、WCFサービスエンドポイント情報用のapp.configまたはweb.configファイルが必要です。しかし、FitNesseから、.dll(クラスライブラリ)であるフィクスチャを呼び出しており、このフィクスチャは私のWCFサービスを呼び出しています。 DLLにapp.configファイルを含めることができないため、必要なエンドポイント情報を含めることができないため、サービスを呼び出すことができません。 FitNesseからWCFサービスを呼び出す方法に関するアイデア。

役に立ちましたか?

解決 2

FitNesseのdotnetディレクトリにapp.configファイルを配置する必要がありました。また、次のように、FitNesseページでその構成ファイルへのパスを追加する必要がありました。

!パスC:\ fitnesse20090214 \ fitnesse \ dotnet \ app.config

他のヒント

WCFの設定でできることはすべて、プログラムで行うこともできます。コードでエンドポイントを作成してからコンパイルできますか?

私が取り組んでいる同様のアプローチは、testrunnerのapp.configのコピーを作成することです。
したがって、フィクスチャプロジェクトのビルド後のステップとして、app.configのコピーをFitServer.exe.config(およびTestRunner.exe.config)として作成します。
前の投稿が示すように、設定ファイルはランナーと同じディレクトリにある必要があります。

これは、1.6バージョンのfitness .Netランナーおよび最新の20090214リリースで機能しました。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top