当我需要做 AJAX 时,我一直使用 ASMX 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 "";
}
周转基金:
[OperationContract]
public string FetchData(string jsonAOData)
{
// some code here throws an exception
return "";
}
任何人都知道为什么我不能逐步通过 WCF 方法?