2013-03-01 53 views
0

我想部署使用Breezejs和EntityFramework使用Breeze WebAPI创建的应用程序。当我在我的开发环境中运行它时,它运行得很完美,但是我将它上传到我们的服务器的那一分钟出现以下错误:“错误:元数据查询失败:../api/Entity/Metadata;未找到”当我尝试打个电话。使用EntityFramework和WebAPI部署BreezeJS

在我的开发环境中,如果我转到“localhost:59510/api/Entity/Metadata”,我可以看到显示的xml,但是如果我转到“www.example.com/api/Entity/Metadata”错误。

我错过了某个DLL吗?这是我在breezejs,web api或EntityFramework中配置的错误吗?

感谢 杰夫

+0

你确定你的发行版中是否有Entity Frameowrk的dll? – MayogaX 2013-03-01 12:10:07

+0

我怀疑某种路由问题。浏览器的网络流量说什么?什么URL组成?你可以添加一个虚拟的方法到你的控制器并打到那个(在这个方法上也放一个断点)? – Ward 2013-03-01 19:00:50

+0

是的,该EntityFramework DLL是在发布。今天会尝试添加虚拟方法 – Joffers 2013-03-04 06:23:36

回答

0

听起来像是你失去了一些东西。检查部署机器上的事件查看器。也可能会错过微风控制器dll