6

私はすでに、asp.netフォームプロジェクトタイプを使用して開発されたORCS WebでライブおよびホストされているWebサイトを持っています。現在、既存の Web サイトの新しいフォルダーに保存される wcf サービスを開発することを計画しています。クライアント マシンから Web サーバーにファイルをアップロードするために wcf サービスを使用します。クライアントは、他の .net ベースの Web アプリまたは .net ベースの win アプリにすることができます。実稼働環境で wcf を使用することはありません。そのため、Web サイトの新しいフォルダーに保存される wcf サービスを作成できるか、それともその wcf サービスを個別にホストする必要があるかを知りたいです。

既存の Web サイトに wcf サービスを格納できる場合、それを展開するにはどうすればよいですか? 開発とテストの後に自分のサイトの dll ファイルと svc を Web サーバーにコピーすると、クライアント側からプロキシを作成するのに十分かどうかわかりません。実際には、自分のサイトで wcf サービスを作成する必要があります。自分の Web サイトから wcf サービスを個別に展開することはできません。デプロイの方法と、Web サーバーにコピーする必要があるファイルを教えてください。これは初めて行うためです。ありがとう

4

1 に答える 1

7

wcf サービスを既存の asp.net アプリケーションに追加できます。ソリューション エクスプローラーを開き、asp.net アプリ プロジェクトを右クリックして [追加] -> [新しい項目] を選択し、[WCF サービス] を選択します。

VS は、次のような wcf サーバー構成を追加して、web.config を変更します。

  <system.serviceModel>
    <behaviors>
      <serviceBehaviors>
        <behavior name="">
          <serviceMetadata httpGetEnabled="true" />
          <serviceDebug includeExceptionDetailInFaults="false" />
        </behavior>
      </serviceBehaviors>
    </behaviors>
    <serviceHostingEnvironment multipleSiteBindingsEnabled="true" />
  </system.serviceModel>

そして今、ソリューションの展開について。部分的な展開を行うことは決して良い考えではありません。このテーマに関する私の投稿の 1 つを読んでくださいWeb ページを変更するときにアップロードするファイル

于 2012-12-18T15:05:03.737 に答える