微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

c# – HttpWebRequest在VS for Win Phone上抛出“远程服务器返回错误:NotFound.”

我知道其他人发布了同样的问题,我看了那些帖子,但他们的解决方案对我不起作用:(

我正在Visual Studio Express 2012 for Windows Phone上创建一个C#应用程序.

该应用程序需要发送HTTP GET但似乎不起作用.
为了测试它,我删除了所有标题和其他所有内容,并保留了核心代码……但仍然抛出了同样的异常:

HttpWebRequest webRequest;
webRequest = (HttpWebRequest)WebRequest.Create("http://www.google.com");
webRequest.Method = "GET";
webRequest.BeginGetResponse(new AsyncCallback(GetRequestCallback),webRequest);

private void GetRequestCallback(IAsyncResult result)
{
    HttpWebResponse response = (result.AsyncState as HttpWebRequest).EndGetResponse(result) as HttpWebResponse;
}

调试在GetRequestCallback函数抛出内部停止:

An unhandled exception of type 'System.Net.WebException' occurred in System.Windows.dll
Additional @R_634_4045@ion: The Remote Server returned an error: NotFound.

我也查看了清单,这些是功能

<Capabilities>
  <Capability Name="ID_CAP_GAMERSERVICES"/>
  <Capability Name="ID_CAP_IDENTITY_DEVICE"/>
  <Capability Name="ID_CAP_IDENTITY_USER"/>
  <Capability Name="ID_CAP_LOCATION"/>
  <Capability Name="ID_CAP_MEDIALIB"/>
  <Capability Name="ID_CAP_MICROPHONE"/>
  <Capability Name="ID_CAP_NETWORKING"/>
  <Capability Name="ID_CAP_PHONEDIALER"/>
  <Capability Name="ID_CAP_PUSH_NOTIFICATION"/>
  <Capability Name="ID_CAP_SENSORS"/>
  <Capability Name="ID_CAP_WEBbroWSERCOMPONENT"/>
  <Capability Name="ID_CAP_ISV_CAMERA"/>
  <Capability Name="ID_CAP_CONTACTS"/>
  <Capability Name="ID_CAP_APPOINTMENTS"/>
</Capabilities>

此外,我一直在尝试打开fiddler,但没有任何改变.
但是,当它打开时,我看不到从我的机器发出的任何请求.就像应用程序真的甚至无法访问互联网一样.

任何的想法?我究竟做错了什么?我应该在我的电脑上设置更多东西来开发可以访问互联网的应用程序,或者使用不同版本的Visual Studio吗?

解决方法

我有同样的问题,我解决了问题只是我在我的模拟器中重新连接我的互联网连接,或者你可以使用设备. .

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐