WCFについてよくわかりません。しかし、私は実行しようとしている非常に基本的なサービスを持っています。サービスコードは次のようになります。WCFサービスはWebGetを使用すると400エラーを返します
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Required)]
[ServiceBehavior(IncludeExceptionDetailInFaults = false)]
[ServiceContract]
public class MyService
{
[OperationContract]
[WebGet(UriTemplate = "/IsValidRequest")]
public bool IsValidRequest()
{
return true;
}
}
私は非常に基本的なサービスと言いました。ブラウザに「http:// localhost:[port] /MyService.svc」と入力すると、サービスの説明ページが表示されます。しかし、 "IsValidRequest"は私が思ったようにリストされていません(おそらくこれは.asmxでのみ発生します)。いずれにしても、ブラウザに「http:// localhost:[port] /MyService.svc/IsValidRequest」と入力すると、何も返されません。フィドラーでは、私はHTTP 400のエラーが表示されます。しかし、問題が何であるかについて私に何か印象を与えるものは何もありません。
誰かが私を助けて正しい方向に向けることができますか?ありがとう!
WebサービスのタイプはSOAP&RESTの混在と思われますか? – ShahidAzim
それはおそらく私の問題です。私はこれが純粋なRESTサービスであることを望みます。私はそれが私がこのセットアップを持っていた方法だと思った。それにもかかわらず、私は何が間違っているのか分かりません。 – user70192
あなたの** web.config **の外観はどうですか?セクションは非常に興味深いでしょう!また、あなたは 'MyService.svc'ファイルの内容を投稿できますか? –