代码之家  ›  专栏  ›  技术社区  ›  Bogdan Gavril MSFT

silverlight webrequest失败,原因是“无法识别uri前缀”

  •  0
  • Bogdan Gavril MSFT  · 技术社区  · 15 年前

    我有一个Silverlight库,它应该得到一个Web服务请求并接收一个XML响应:

       Uri uri = new Uri("http://some_server:51306/getStuff.xml?id=14");            
       WebRequest request = WebRequest.Create(uri);
    

    但是,webrequest.create(uri)失败,出现异常“无法识别uri前缀”。

    请注意,我正在使用来自非Silverlight DLL的单元测试运行程序。我需要为应用程序构建一个测试套件!

    有什么想法吗?

    2 回复  |  直到 14 年前
        1
  •  2
  •   Misha    14 年前

    尝试将.web项目设置为默认启动项目,而不是Silverlight项目

        2
  •  0
  •   Michael S. Scherotter    15 年前

    您是否尝试将第二个参数添加到uri构造函数?

     Uri uri = new Uri("http://some_server:51306/getStuff.xml?id=14", UriKind.Absolute);