私はWCF(VS2005、.Net 3.0)を使用しており、コードではなくWebブラウザを介して直接呼び出してサービスをテストします。WCFサービスを直接呼び出すことができません(.NET 3.0)
私は、OperationContract属性呼び出しGetTest()で装飾されたメソッドを1つ持っています。私はアクセスできる.svcファイルの背後にあるサービスを持っています。しかし、私が行くとき.../Test.svc/GetTest、空白の画面が表示されます。ここで
は、web.configファイルです:
<system.serviceModel>
<services>
<service name="TestService" behaviorConfiguration="TestBehavior">
<endpoint
address=""
binding="basicHttpBinding"
contract="TestService.ITestService"></endpoint>
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior name="TestBehavior">
<serviceMetadata httpGetEnabled="true"/>
</behavior>
</serviceBehaviors>
</behaviors>
</system.serviceModel>
私はサービスにブレークポイントを設定しようとするたびに、それは同様にヒットされません。私がどこに間違っているのかについてのアイデアはありますか?私はASMXサービスに慣れています。ここで、ブラウザを介してメソッドにアクセスすると応答が得られます。しかし、私はサービスにアクセスすると "あなたはサービスを作成しました"ページを取得することはできますが、その方法からは何も得られません。
WCFサービスはSOAPベースなので、ブラウザからSOAPサービスを呼び出すことはできません。 –
@marc_s SOAPベースであり、ブラウザにSOAPメッセージを表示することができる標準ASMXサービスをいくつか作成しました。それが私がここで達成しようとしていることです。 – JamesEggers