2012-12-18 10 views
6

私はすでにORS Webで稼働しているWebサイトをasp.netフォームプロジェクトタイプを使用して開発しています。今私は既存のウェブサイトの新しいフォルダに格納されるwcfサービスを開発する予定です。クライアントマシンからWebサーバーにファイルをアップロードするためにwcfサービスを使用します。クライアントは、他の.netベースのWebアプリケーションまたは.netベースのWinアプリケーションにすることができます。私は実稼働環境でwcfを使うことはありません。だから、私は自分のWebサイトの新しいフォルダに保存されるwcfサービスを作成することができますか、それともwcfサービスを別々にホストする必要があるかを知りたいと思います。既存のasp.net WebサイトでWCFサービスを作成または接続する方法

私は既存のWebサイトにwcfサービスを格納できる場合、どのように展開するのですか?開発とテストの後に私のサイトとsvcのdllファイルを私たちのWebサーバーにコピーすると、クライアント側からプロキシを作成するのに十分かどうか分かります。実際にどのように私は自分のサイトでwcfサービスを作成する必要があります。ウェブサイトからwcfサービスを個別に展開することはできません。最初に私がこれを行うつもりなので、私はどのように展開するのか、私は私のWebサーバーにコピーする必要があるファイルは何ですか?ありがとう

答えて

5

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

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

そして今:

VSは、これに似た何かを追加することにより、WCFのサーバー構成を、あなたのweb.configファイルを変更します。部分的に展開することは決して良い考えではありません。この件についての私の記事をお読みくださいWhat files to upload when making a change in a webpage

+0

私はちょうど私はプロジェクトdllファイル... plzzガイドと一緒にフォルダ構造alsongと.svcファイルをアップロードする必要がありますように頼みます。ありがとう – Thomas

+1

はい、svcとdllファイルが必要です。また、web.configをsystem.serviceModelで変更することを忘れないでください。 –

+0

web.configについてsystem.serviceModelを使ってどのような変更を行っていますか?必要な行はweb.configファイルに自動的に追加されます。 – Thomas

関連する問題