C# HttpWebResponse处出现500内部服务器错误

C# HttpWebResponse处出现500内部服务器错误,c#,asp.net,web-services,httpwebrequest,C#,Asp.net,Web Services,Httpwebrequest,我有一些web服务在本地主机上正常运行。问题是,当我尝试从它请求响应时,调试时出现以下错误: Web Exception was unhandled by user code The remote server returned an error: (500) Internal Server Error 引发此错误的代码片段位于HttpWebResponse头: using (HttpWebResponse httpResponse = httpRequest.GetResponse(

我有一些web服务在本地主机上正常运行。问题是,当我尝试从它请求响应时,调试时出现以下错误:

Web Exception was unhandled by user code
The remote server returned an error: (500) Internal Server Error
引发此错误的代码片段位于HttpWebResponse头:

    using (HttpWebResponse httpResponse = httpRequest.GetResponse() as HttpWebResponse)
    {
        Encoding enc = Encoding.GetEncoding(1252);


        using (StreamReader responseStream = new StreamReader(httpResponse.GetResponseStream(), enc))
        {



           bl =  responseStream.ReadToEnd();
        }
    }

有什么建议吗?我是个新手……非常感谢。

500错误意味着服务器端出了问题


如果您还编写了web服务,则必须检查和调试这些代码。

查看服务器上的日志。。。基本上,这是一个服务器端问题,而不是客户端问题……只是进一步阐述Jon所说的:转到您向其发出请求的服务器,查看管理工具->事件查看器。在这里查看Windows日志->应用程序。您应该会在获得500错误时看到其中的一个条目。