首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Astoria错误-期望一个绝对的、格式良好的http URL,而不需要查询或片段

Astoria错误-期望一个绝对的、格式良好的http URL,而不需要查询或片段
EN

Stack Overflow用户
提问于 2009-08-25 21:09:16
回答 1查看 2.5K关注 0票数 0

我第一次通过使用实体框架创建模型来尝试我的ADO.NET数据服务。我正在通过创建一个简单的控制台应用程序来测试该服务是否通过客户端工作。以下是我的主要方法:

代码语言:javascript
复制
MyEntities context = new MyEntities (new Uri("MyEntitiesDataService.svc", UriKind.Relative));

var query = (from c in context.EmployeeSet select c);

foreach (Employee emp in query)
{ 
     Console.WriteLine("{0}", emp.FirstName);
}

当我到达声明"context“的第一行时,我的调试器跳转到Reference.cs文件,在该文件中,同一个项目中的服务引用会说"”。

代码语言:javascript
复制
/// <summary>
/// Initialize a new MyEntities object.
/// </summary>
public MyEntities(global::System.Uri serviceRoot) : 
     base(serviceRoot)

有人能看出我做错了什么吗?或者,您建议我如何通过控制台应用程序提供服务?下一步将是Silverlight 3.0。

EN

回答 1

Stack Overflow用户

发布于 2009-11-02 20:53:24

传递给URI构造函数的URI字符串不是相对路径。

相对路径以“/”字符开始。要使此代码正常工作,请将URI构造函数的第二个参数更改为UriKind.RelativeOrAbsolute。

希望这能有所帮助

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1331008

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档