首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > CAD教程 >

WebClient下载的有关问题

2012-03-04 
WebClient下载的问题我使用的II7来承载silverlight4的asp.net的网站,承载时用的是:http://192.168.0.27/,

WebClient下载的问题
我使用的II7来承载silverlight4的asp.net的网站,承载时用的是:http://192.168.0.27/,我本机的IP地址。然后我在浏览器上输入http://192.168.0.27/WebClientDownloadTestPage.aspx,在浏览器可以访问到我自已写的Silverlight主页。

  现在,在silverlight客户端那里,我写了如下的函数来下载东西,Button_Click是个点击响应的函数,点击一个Button后,它就会调用如下的语句:

private void Button_Click(object sender, RoutedEventArgs e)
  {
  WebClient client = new WebClient();
  client.OpenReadCompleted += new OpenReadCompletedEventHandler(client_OpenReadCompleted);
  client.OpenReadAsync(new Uri("http://192.168.0.27/ClientBin/00.ase", UriKind.Absolute));  
  }

  void client_OpenReadCompleted(object sender, OpenReadCompletedEventArgs e)
  {
  if (e.Error != null)
  {
  MessageBox.Show(e.Error.Message);
  }

  }

如果正确的话,那么是不会有任何反映的,现在问题是,运行时,点出一下Button,它会弹出一个对话框,说:"远程服务器返回了错误:NotFound"。
请问各位大牛,这个问题怎么解决?需要IIS7其它设置吗?
我的目的是想通过让我的机子当服务器,然后在同一个局域网内,可以由其它电脑通过silverlight连接到我的电脑来下载东西。。

[解决办法]
是不是跨域了?端口号对不对?
[解决办法]
你确定IIS7发布正确么,还是第一次使用IIS7?
我记得我第一次使用IIS7的时候没有将服务生成应用程序
[解决办法]
显示异常是请求的资源不没找到:
尝试在浏览器中直接输入 http://192.168.0.27:80/ClientBin/00.ase 看能不找到页面或者提示下载
不能则是地址有问题

热点排行