Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 调试ASMX很容易,调试WCF不是';T_C#_Ajax_Wcf_Web Services_Asmx - Fatal编程技术网

C# 调试ASMX很容易,调试WCF不是';T

C# 调试ASMX很容易,调试WCF不是';T,c#,ajax,wcf,web-services,asmx,C#,Ajax,Wcf,Web Services,Asmx,当我需要使用AJAX时,我总是使用ASMX Web服务,但我刚刚开始使用WCF Web服务,因为它更新更好,不是吗?不太清楚我为什么要使用WCF,可能与我从VisualStudio2010升级到VisualStudio2012的原因相同 我在WS.asmx中使用的方法与在WS.svc中使用的方法完全相同,但当我在两者上设置断点时,我只能逐步使用asmx方法。为什么? 我不认为代码是相关的,但我还是会粘贴 ASMX: 周转基金: 有人知道我为什么不能单步使用WCF方法吗?如果你正在寻找更新更好的方

当我需要使用AJAX时,我总是使用ASMX Web服务,但我刚刚开始使用WCF Web服务,因为它更新更好,不是吗?不太清楚我为什么要使用WCF,可能与我从VisualStudio2010升级到VisualStudio2012的原因相同

我在
WS.asmx
中使用的方法与在
WS.svc
中使用的方法完全相同,但当我在两者上设置断点时,我只能逐步使用asmx方法。为什么?

我不认为代码是相关的,但我还是会粘贴

ASMX:

周转基金:


有人知道我为什么不能单步使用WCF方法吗?

如果你正在寻找更新更好的方法,请查看servicestack.net-调试它是一件轻而易举的事,还有许多其他好处。谢谢你,这看起来很酷。我调试了几十个WCF,它们总是很容易调试。我通常在IIS中托管我的web应用,然后单击调试>附加到进程>选择“w3wp.exe”进程>单击附加“我无法单步执行”来调试它们?你确定该方法正在被调用吗?
[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 "";
}