C# 需要添加/更改哪些程序集才能将silverlight web应用程序部署到Windows Azure[错误]?
我有一个基于silverlight的应用程序,由使用silverlight工具箱的图表组成,并使用RIA服务(域服务类,ADO.NET实体模型)连接到数据库。我想在线将其部署到我的windows azure帐户 我最近遇到 角色网站实例1正忙C# 需要添加/更改哪些程序集才能将silverlight web应用程序部署到Windows Azure[错误]?,c#,silverlight,deployment,azure,assemblies,C#,Silverlight,Deployment,Azure,Assemblies,我有一个基于silverlight的应用程序,由使用silverlight工具箱的图表组成,并使用RIA服务(域服务类,ADO.NET实体模型)连接到数据库。我想在线将其部署到我的windows azure帐户 我最近遇到 角色网站实例1正忙 角色网站实例1正在循环 我一次又一次地遇到这个问题 注意:我的Windows Azure SDK已更新,并且我已经部署了基于MVC的应用程序 此SOF答案指导我应该添加以下程序集: 但这些是基于MVC的项目,而我的是基于Silverlight的(使用C#)
角色网站实例1正在循环 我一次又一次地遇到这个问题 注意:我的Windows Azure SDK已更新,并且我已经部署了基于MVC的应用程序 此SOF答案指导我应该添加以下程序集: 但这些是基于MVC的项目,而我的是基于Silverlight的(使用C#) 还有我需要添加的程序集吗?我的项目在本地主机中也可以正常工作 我还需要设置一些程序集
CopyLocal=true
?如果是的话,是哪些
为什么我不能部署我的应用程序(并且出现上述错误),还有其他问题吗
请回复
谢谢因为您正在使用RIA服务,这些程序集可能在您的Web角色上不可用。要查看Web角色上可用的所有程序集,请单击以下链接: 您应该仔细检查ASP.NET Web角色(承载RIA服务应用程序的角色)中的程序集,并将您在GacView网站上找不到的所有程序集更改为CopyLocal=true
除此之外,如果您在Web角色上激活远程桌面,您可以(出于测试目的)通过RDP连接,并查看事件查看器以查看缺少哪些程序集。GacView似乎非常适合该任务。要添加到依赖项提示/回答:请确保没有缺少可传递的依赖项。例如,您的ASP.NET项目A依赖于自定义库项目B。B则依赖于GAC中的某个库X。在本地运行可以正常工作,但除非您添加从a到X的引用(使用CopyLocal),否则您的部署也将无法运行。感谢它的帮助…我丢失了一些RIA服务引用。但是,嘿…我的应用程序显示“403-禁止:访问被拒绝”。当我尝试使用提供的URL访问它时。。为什么?