【问题标题】:Silverlight WebRequest fails with "The URI prefix is not recognized"Silverlight WebRequest 失败并显示“无法识别 URI 前缀”
【发布时间】:2010-02-11 18:35:00
【问题描述】:

我有一个 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 的单元测试运行程序。我需要为应用构建一个测试套件!

有什么想法吗?

【问题讨论】:

    标签: silverlight httpwebrequest uri webrequest


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-03-05
        • 2020-03-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-07-26
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多