2010-11-22 14 views
1

私はapp_code内にフォルダを作成してweb.configにマッピングすることで、同じWebアプリケーションでC#とVB.NETの両方のコードを使用できることを知っています(詳細は覚えていませんが、 VB.NET WebアプリケーションにC#wcf Webサービスを追加する方法はありますか?VB.NET WebアプリケーションにC#Webサービスを追加できますか?

注:Webアプリケーションプロジェクトであり、Webサイトプロジェクトではありません。

EDIT

OK、私は、新しいWCFライブラリプロジェクトを作成したVB.NETのWebアプリからそれを参照し、手動でSVCのテキストファイルを追加し、次のように編集:

<%@ ServiceHost Language="CS" Debug="true" Service="MyServiceLibrary.ServiceInterface" CodeBehind="ServiceImplementation.cs" %> 

仕事をしているようだ!

答えて

2

C#で "WCF Service Library"プロジェクトを作成してサービスを作成するだけです。 VB.NETプロジェクトでは、WCFライブラリを参照し、ライブラリで定義されたサービスを参照する.svcファイルを手動で追加する必要があります。また、適切な設定エントリを追加する必要があります。

+0

私はこのオプションについて考えていました。 .svcファイルを手動で追加するとどういう意味ですか?設定エントリ、私たちは行動/エンドポイントのような通常のものを話していると思いますか? – JohnIdol

+0

VB.NETプロジェクトの[新しい項目の追加]を使用します。 Service.svcという名前のテキストファイルとして追加するだけで、1行のテキストを手作業で作成する必要があります。そして、はい、構成のために。 –

+0

OK - うまくいくようです(編集を参照)!私は正しくsvcファイルを追加して理解している場合、私はサービスが右のWebアプリケーションによってホストされている得ている? – JohnIdol

関連する問題