1

WCF サービス アプリケーションを使用して Web サイトを作成することはできますか (今のところ、自分のマシンでローカルにホストされていれば問題ありません)。

「Web サイト」とは、Web ブラウザーから自分のサービスへの HTTP 呼び出しを許可し、ブラウザーがレンダリング/表示できる HTML ページをサービスに返させることを意味します。

4

3 に答える 3

3

WCF ベースの REST サービスを使用して、非常によく似た処理を行っています。画像をダウンロードするために Web ブラウザーからのみアクセスする WCF サービスがあります。「http://www.MyFooImageService.com/100」にアクセスすると、ID 100 の画像がデータベースから検索され、ユーザーに提供されます。画像が埋め込まれた (ユーザー定義の) 電子メールを送信する目的で、WCF サービスから画像を提供するために使用します。

このガイドを使用して素晴らしい結果を得ました: RESTFUL WCF Service Step-ByStep。それを調べて、REST ベースの WCF サービスが探しているものかどうかを確認してください。

于 2013-10-09T23:23:17.953 に答える
2

いいえ、そのようにはうまくいきません。WCF アプリケーションはサービス アプリケーションです。GUI インターフェイスや Web インターフェイス、またはあらゆる種類のインターフェイスはまったくありません。

なんらかの機能を実行する WCF サービスを作成します。StoreName名前をデータベースに保存するというメソッドを作成するとします。複雑にしないでおく。WCF サービスは、使用方法に応じて、さまざまな方法でホストできます。ただし、簡単にするために、IIS を使用してアプリケーションをホストするとします。

現在、この WCF アプリケーションには、対話するためのインターフェイスがありません。ASP.NET アプリケーションを作成する必要があります (必要に応じて、PHP または jQuery を使用することもできます)。テキストボックスと送信ボタンがある場合があります。送信ボタンが押されると、ASP.NET アプリケーション (または jQuery または PHP) が WCF サービスに対して ajax 呼び出しを行い、それを POST パラメーターとして名前に渡します。次に、WCF サービスは、それをデータベースに格納する作業を行います。その後、実行は Web アプリケーションに戻ります。

これは、これがどのように機能するかの一般的な概要です。それが役立つことを願っています!

于 2013-10-09T23:16:30.690 に答える