Silverlight WebRequest失败,返回“0”;URI前缀不可识别";

Silverlight WebRequest失败,返回“0”;URI前缀不可识别";,silverlight,httpwebrequest,uri,webrequest,Silverlight,Httpwebrequest,Uri,Webrequest,我有一个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库,它应该能够发出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的单元测试运行该程序。我需要建立一个应用程序的测试套件


有什么想法吗?

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

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

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