我在一个ASP.Net项目中有一个HTTP处理程序,并希望生成一个基于Silverlight用户控件呈现为位图的图像。在HTTP处理程序中实例化Silverlight控件,...可能吗?
然而,在ProcessRequest
,当我尝试实例化任何的XAML控制,我得到下面的异常....
{“为 ‘MS.Internal.JoltHelper’的类型初始值抛出 例外。“}
...用下面的堆栈跟踪...
在 MS.In ternal.JoltHelper.get_ThreadID() 在 MS.Internal.XcpImports.CheckThread()
在 System.Windows.DependencyObject..ctor(UInt32的 nativeTypeIndex,IntPtr的constructDO)
在 System.Windows.Controls.UserControl ..ctor() 在CaseCard..ctor()在 C:!WORKING_FOLDER \中继线\ ProActive的\ ProActive.UI \ CaseCard.xaml.vb:线 6在ServiceLocator.GetCard()在 C:!WORKING_FOLDER \ Trunk \ ProActive \ ProActive.UI \ ServiceLocator.vb: 20位于 ProActive.Host.ImageGeneratorHandler.ProcessRequest(HttpContext 上下文)位于 C:!WORKING_FOLDER \中继线\ ProActive的\ ProActive.Host \ App_Code文件\ ImageGeneratorHandler.cs: 10在 System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() 线在 的System.Web .HttpApplication.ExecuteStep(IExecutionStep 步骤,布尔& completedSynchronously)
...和内例外是本...
{“无法加载文件或组件 “的System.Xml ,版本= 2.0.5。 0, Culture = neutral, PublicKeyToken = 7cec85d7bea7798e'或 其依赖项之一。该系统 找不到文件 规定 “:” 的System.Xml, 版本= 2.0.5.0,文化=中立, 公钥= 7cec85d7bea7798e“}
现在,我..继承了这个项目的一对夫妇几个月前,它的状况很糟糕,我正在努力让它回到正轨,但有些地方存在一些真正的问题,因此完全有可能出现环境问题。如果这是可能的,因为Silverlight运行在一个完全不同的框架中。我真的必须回到GDI +才能完成它吗?
任何和所有的帮助,非常感谢。
你真的试图实例上的Web服务器Silverlight应用程序? Silverlight是一个浏览器插件。 – 2010-12-01 10:17:59