如何让我的 Windows Azure 辅助角色连接到我的 Ado.NEt 基于实体的数据库
我在 ASP.NET MVC2 中构建了一个后端,它有一个底层的 ADO.NET 基于实体的数据库。
在 MVC 后端中,我调用我的数据库实体,即:
Entities entities = new Entities();
...并且一切正常。
不幸的是,在我的 Azure/mvc2 项目中,我的辅助角色使 azure 项目抛出奇怪的异常:
"The specified named connection is either not found in the configuration, not intended to be used with the EntityClient provider, or not valid."
女士们先生们,有什么想法吗?
I've built a backend in ASP.NET MVC2 which has an underlying ADO.NET Entity-based Database.
In the MVC Backend, I call my database entities, i.e.:
Entities entities = new Entities();
...and that all works fine.
Unforutnetly, in my Azure/mvc2 project, My worker role makes the azure project throw weird exceptions:
"The specified named connection is either not found in the configuration, not intended to be used with the EntityClient provider, or not valid."
Any ideas ladies and gentlemen?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我自己解决了 - 这是一个 PEBKAC 问题。
必须在辅助角色的 App.config 中手动设置配置字符串(从 ASP/NET MVC2 项目的 Web.config 复制粘贴)。
现在一切正常。
Solved it myself - it was a PEBKAC issue.
Had to manually set the configuration string in the Worker role's App.config (Copypasted from from the ASP/NET MVC2 Project's Web.config).
All works well now.