0

現在、Visual Web Developer 2008 Express Edition を使用して初めて REST API にアクセスしようとしています。

私が見つけたすべての記事は、.msi ファイルである WCF REST スターター キットをインストールする必要があると述べています。

私の質問はこれです。たとえば、DLL を Bin ディレクトリにドロップしてから、含まれているクラスを使用するだけで使用できる、インストールできないバージョンはありますか。それとも、それ以上のことがあり、それがどのように機能するかについて非常に混乱しているだけですか?

ジョン

4

3 に答える 3

1

msiは、一般的なRESTシナリオのdllとVisualStudioプロジェクトテンプレートをインストール/登録するだけであることがわかります。この記事の最初のセクションを参照してください。

編集:参照されると(参照を追加するにはスターターキットのインストールフォルダーを参照する必要があります)、dllは出力ディレクトリにコピーされます(VSの参照のCopyLocalプロパティがtrueになるため)。 VSを介してプロジェクトを公開(またはコンパイル)すると、dllはbinフォルダーに含まれます(したがって、サーバーにスターターキットをインストールする必要はありません)

于 2010-03-22T23:18:23.553 に答える
1

WCF REST スターター キットをインストールすると、フォルダーが作成されます。

C:\Program Files (x86)\Microsoft WCF REST\WCF REST Starter Kit Preview 2\Assemblies

このフォルダーには、次の DLL があります。

 Microsoft.Http.dll
 Microsoft.Http.Extensions.dll
 Microsoft.ServiceModel.Web.dll

最初の 2 つは、HTTP ベースのインターフェースにアクセスするためのクライアント ライブラリとして使用されます。3 番目の dll は、WCF を使用して REST サービスを作成する際の問題の一部を修正する、WCF の System.ServiceModel.Web の拡張機能です。

必要な DLL は、REST API を作成しようとしているか、既存の API を使用しようとしているかによって異なります。

于 2010-03-22T23:35:30.297 に答える
0

Visual Studio / Web Developer で REST API を使用する最も簡単な方法は、ソリューション エクスプローラーで Web サイトを右クリックし、[Web 参照の追加...] に移動することです。

于 2010-03-22T23:32:54.793 に答える