AJAX を実行する必要がある場合は、常に ASMX Web サービスを使用していましたが、WCF Web サービスを使い始めたばかりです。なぜなら、WCF Web サービスの方が新しくて優れているからです。WCF を使用する理由がよくわかりません。おそらく、Visual Studio 2010 から Visual Studio 2012 にアップグレードしたのと同じ理由です。
にあるのとまったく同じメソッドがWS.asmx
ありますがWS.svc
、両方にブレーク ポイントを設定すると、ASMX メソッドしかステップ実行できません。なんで?
コードは関係ないと思いますが、とにかく貼り付けます..
ASMX:
[WebMethod]
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
public string FetchData(string jsonAOData)
{
// some code here throws an exception
return "";
}
WCF:
[OperationContract]
public string FetchData(string jsonAOData)
{
// some code here throws an exception
return "";
}
WCF メソッドをステップ実行できない理由を知っている人はいますか?