0

WCF サービスを断片から手動で再構築しています。MyService.svc ファイル MyService.svc.cs ファイルを追加します。

後者を前者のコードビハインドにするにはどうすればよいですか?プロジェクト ファイルを編集して依存関係を追加し、svc ファイルを編集してコード ビハインド ファイルを指すだけではありません。それらのどちらも、組み合わせも、私にはうまくいきません。

また、右クリックしてプロジェクトから削除してから含めることも試みました。これは、Visual Studioの1つまたは別のバージョンでasp.netページで機能していたことを思い出したようです。

4

1 に答える 1

1

私はちょうどそれを働かせました。プロジェクトから削除してからプロジェクトに含めると、実際に機能します。秘訣は、拡張子を除いて、ファイルの名前が同じであることを確認することです。質問では両方とも MyService と呼んでいましたが、実際には名前が異なっていたため、機能していませんでした。

そう:

  1. ルートが同じ名前であることを確認してください。
  2. コード ビハインドを指すようにプロジェクト ファイルまたはマークアップ ファイルを編集する必要はありません。
  3. 右クリックしてプロジェクトから除外します。
  4. [すべてのファイルを表示] がアクティブになっていることを確認します (ソリューション エクスプローラーの上部)。
  5. Ctrl キーを押しながらクリックして、両方のファイルを選択します。
  6. 右クリックして、プロジェクトに含めるを選択します。

それらは、マークアップおよび分離コードとして関連付けられます。

于 2012-09-13T20:54:15.733 に答える