未找到段“x”的资源
Posted
技术标签:
【中文标题】未找到段“x”的资源【英文标题】:Resource not found for the segment 'x' 【发布时间】:2012-01-04 18:28:13 【问题描述】:我收到此错误:找不到片段“GetTest”的资源。
代码是这样的:
[WebGet]
public IQueryable<string> GetTest()
var tmp = new List<string>();
return tmp.AsQueryable();
有什么想法吗?
【问题讨论】:
我们可以看看您的客户端实现吗?你怎么称呼它?有没有可能返回null? 【参考方案1】:在查找不存在的主键时引发“未找到该段的资源”
用 try-catch 试试
try
var tmp = new List<string>();
return tmp.AsQueryable();
catch( DataServiceQueryException ex )
return null;
【讨论】:
以上是关于未找到段“x”的资源的主要内容,如果未能解决你的问题,请参考以下文章
404未找到:原始服务器未找到目标资源的当前表示,或不愿意透露存在的资源