ASP.NetプロジェクトにHTTPハンドラーがあり、ビットマップとしてレンダリングされたSilverlightユーザーコントロールに基づいて画像を作成したいと考えていました。
ただし、で、ProcessRequest
Xamlコントロールをインスタンス化しようとすると、次の例外が発生します。
{"'MS.Internal.JoltHelper'の型初期化子が例外をスローしました。"}
...次のスタックトレースを使用して..。
MS.Internal.JoltHelper.get_ThreadID()、MS.Internal.XcpImports.CheckThread()
、System.Windows.DependencyObject..ctor(UInt32 nativeTypeIndex、IntPtrconstructDO)
System.Windows.Controls.UserControl..ctor()、CaseCard..ctor()、C:!WORKING_FOLDER \ Trunk \ ProActive \ ProActive.UI \ CaseCard.xaml.vb:line 6、ServiceLocator.GetCard()、C :!WORKING_FOLDER \ Trunk \ ProActive \ ProActive.UI \ ServiceLocator.vb:line 20 at ProActive.Host.ImageGeneratorHandler.ProcessRequest(HttpContext context)in c:!WORKING_FOLDER \ Truck \ ProActive \ ProActive.Host \ App_Code \ ImageGeneratorHandler.cs: System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()の10行目System.Web.HttpApplication.ExecuteStep(IExecutionStep step、Boolean&completedSynchronously)
...そして内部の例外はこれです...
{"ファイルまたはアセンブリを読み込めませんでした'System.Xml、Version = 2.0.5.0、Culture = neutral、PublicKeyToken = 7cec85d7bea7798e'またはその依存関係の1つ。システムは指定されたファイルを見つけることができません。": "System.Xml、Version = 2.0.5.0、Culture = neutral、PublicKeyToken = 7cec85d7bea7798e "}
さて、私は数ヶ月前にこのプロジェクトを継承しました、そしてそれはひどい状態にあります。私はそれを軌道に戻すために戦っていますが、どこかにいくつかの実際の問題があるので、何かが環境的に間違っている可能性があります。
そうは言っても、Silverlightはまったく異なるフレームワークで実行されるため、これが可能かどうか疑問に思い始めています。これを行うには、本当にGDI +に戻る必要がありますか?
ありとあらゆる助けを大いに感謝します。