Windows phone 7 无法通过WP8模拟器访问Web服务

Windows phone 7 无法通过WP8模拟器访问Web服务,windows-phone-7,windows-phone-8,Windows Phone 7,Windows Phone 8,我正在开发一个WindowsPhone8应用程序,它可以访问另一个Web服务。在响应代码上,例如: private void OnGetResponse<TRequest, TResponse>(IAsyncResult result) { var state = (AsyncRequestState<TRequest, TResponse>)result.AsyncState; try

我正在开发一个WindowsPhone8应用程序,它可以访问另一个Web服务。在响应代码上,例如:

private void OnGetResponse<TRequest, TResponse>(IAsyncResult result)
        {
            var state = (AsyncRequestState<TRequest, TResponse>)result.AsyncState;
            try
            {
                using (var webResponse = state.WebRequest.EndGetResponse(result))
                {
                  using (var responseStream = webResponse.GetResponseStream())
                  {
                    var response = formatter.Deserialize<TResponse>(responseStream);
                    state.TaskCompletionSource.SetResult(response);
                    state.Complete();
                  }
                }
            }
            catch (System.Exception ex)
            {

            }
           }
        }
错误抛出了这样一句话: System.Net.WebException:远程服务器返回错误:NotFound

但我可以通过内置IE访问Web服务。这意味着枚举器可以访问internet。
那有什么问题?请帮助~

您的远程地址是否包含https://?@ChubosaurusSoftware不,它只是http://。对此感到困惑。试着从谷歌获得一个基本的网页或一个简单的rss提要。如果这样做有效,那么它可能不是您的代码,而是远程服务器端的一个设置。或者,您可能还需要向远程服务器发送特定的http头。很难用您提供的信息调试问题。请求中很可能缺少标题。使用fiddler或其他工具捕获从IE测试时发送的确切标头,然后使用相同的标头并尝试。
using (var webResponse = state.WebRequest.EndGetResponse(result))