加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – HttpWebRequest在VS for Win Phone上抛出“远程服务器返回

发布时间:2020-12-15 21:53:48 所属栏目:百科 来源:网络整理
导读:我知道其他人发布了同样的问题,我看了那些帖子,但他们的解决方案对我不起作用:( 我正在Visual Studio Express 2012 for Windows Phone上创建一个C#应用程序. 该应用程序需要发送HTTP GET但似乎不起作用. 为了测试它,我删除了所有标题和其他所有内容,并保留了
我知道其他人发布了同样的问题,我看了那些帖子,但他们的解决方案对我不起作用:(

我正在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 information: 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吗?

解决方法

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读