我正在尝试使用CTP2创建一个简单的ADO.NET数据服务示例。如果我创建一个网站并添加一个ADO.NET数据服务模板并将所有代码放在那里一切正常。但是,我想将所有代码放在一个单独的项目中,并将其作为参考添加到我的Web项目中。在我的Web项目中,我想添加ADO.NET数据服务模板,并提供引用程序集的类引用。我将把与安全相关的代码放在InitializeService方法中。
有没有人试过这样做?当我尝试这样做时,项目编译没有任何问题,但是我收到错误“服务器遇到处理请求的错误。请参阅服务器日志以获取更多详细信息。”。
答案 0 :(得分:1)
这应该绝对有用。
失败的最可能原因是您正在从另一个程序集中公开Entity Framework ObjectContext,并且您没有将其他app.config中的EF连接字符串复制到web.config中(这是必需的)。< / p>
希望这有帮助
亚历