Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/311.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# WCF服务-HTTP500_C#_Jquery_Wcf_Iis 7 - Fatal编程技术网

C# WCF服务-HTTP500

C# WCF服务-HTTP500,c#,jquery,wcf,iis-7,C#,Jquery,Wcf,Iis 7,我需要wcf服务的帮助。我有一个支持ajax的wcf服务: public class AddFavorites : Page { // Add [WebGet] attribute to use HTTP GET [WebGet(RequestFormat = WebMessageFormat.Json)] [OperationContract] public void AddFavorite() {

我需要wcf服务的帮助。我有一个支持ajax的wcf服务:

public class AddFavorites : Page
    {
        // Add [WebGet] attribute to use HTTP GET

        [WebGet(RequestFormat = WebMessageFormat.Json)]
        [OperationContract]
        public void AddFavorite()
        {
           this.AddMyFavorite(10, "sometext", "sometext");
        }
    }
客户端看起来是这样的:

function AddFavorite() {
    $.ajax({
        type: "GET",
        url: "/WebServices/AddFavorites.svc/AddFavorite",
        data: "{}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        cache: false
    });
};

我使用fiddler跟踪应用程序,我总是得到HTTP500。该类继承自Page类,并使用负责数据库的AddMyFavorite方法。网站托管在iis7上

fiddler中的“文本视图”中是否返回了任何内容?您可以看到firebug中返回的实际错误。

HTTP 500错误是服务器上发生的错误。进入调试模式并调试您的服务-您将看到一条关于出错原因的更具描述性的消息。我猜AddMyFavorite方法会引发某种类型的异常,但您必须对此进行调试才能确定。

fiddler中的Textview为空,firebug返回“500 Internal Server Error”,IIS没有记录500个错误原因的错误日志吗?