Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 需要添加/更改哪些程序集才能将silverlight web应用程序部署到Windows Azure[错误]?_C#_Silverlight_Deployment_Azure_Assemblies - Fatal编程技术网

C# 需要添加/更改哪些程序集才能将silverlight web应用程序部署到Windows Azure[错误]?

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#)

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

我最近遇到

角色网站实例1正忙
角色网站实例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访问它时。。为什么?