0

我有一个基于 silverlight 的应用程序,由使用 silverlight 工具包的图表组成,并使用 RIA 服务(域服务类,ADO.NET 实体模型)连接到数据库。我想将它在线部署到我的 windows azure 帐户。

我最近遇到

角色实例 1 网站繁忙 角色
实例 1 网站正在循环

我一次又一次地遇到这个问题。

注意:我的 Windows Azure SDK 已更新,并且我已经部署了一个基于 MVC 的应用程序。

这个 SOF 答案指导我应该添加这些程序集:https ://stackoverflow.com/a/8966859/1319922

但这些是基于 MVC 的项目,而我的是基于 Silverlight 的(使用 C#)。

是否还有我需要添加的组件?我的项目也可以在本地主机中正常工作。

我还需要设置一些程序集CopyLocal = true吗?如果是,哪些?

为什么我无法部署我的应用程序(并且出现上述错误),还有其他问题吗?

请回复谢谢

4

1 回答 1

1

由于您使用的是 RIA 服务,因此这些程序集可能在您的 Web 角色上不可用。要查看 Web 角色上可用的所有程序集,请点击此链接: http: //gacviewer.cloudapp.net/

您应该仔细检查 ASP.NET Web 角色(托管 RIA 服务应用程序的那个)中的程序集,并将在 gacviewer 网站上找不到的所有程序集更改为CopyLocal = true

除此之外,如果您在 Web 角色上激活远程桌面,您可以(出于测试目的)通过 RDP 连接并查看事件查看器以查看缺少哪些程序集。

于 2012-04-13T14:06:06.010 回答