我有一个基于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
吗?如果是,那是哪些?
为什么我无法部署我的应用程序(并且遇到上述错误),还有其他问题吗?
请回复 感谢
答案 0 :(得分:1)
由于您正在使用RIA服务,因此您的Web角色可能无法使用这些程序集。要查看Web角色上可用的所有程序集,请点击以下链接:http://gacviewer.cloudapp.net/
您应该仔细检查ASP.NET Web角色(托管RIA Services应用程序的程序集)中的程序集,并将您在gacviewer网站上找不到的所有程序集更改为 CopyLocal = true
除此之外,如果您在Web角色上激活远程桌面,您可以(出于测试目的)通过RDP连接并查看事件查看器以查看缺少的程序集。