添加/更改哪些程序集以将Silverlight Web应用程序部署到Windows Azure [错误]?

时间:2012-04-13 13:58:29

标签: c# silverlight deployment azure assemblies

我有一个基于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吗?如果是,那是哪些?

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

请回复 感谢

1 个答案:

答案 0 :(得分:1)

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

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

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