1

リモート クライアントから DB のデプロイを実行しようとして、最大限に苦労しています。

詳細を教えてください。

問題

  • System.Runtime.Serialization.SerializationException: メンバー 'ClassName' が見つかりませんでした。
  • Visual Studio 2012 からリモート IIS サーバーへの公開中に発生します。

サーバ

  • Windows Server 2008 R2
  • IIS7.5
  • SQL サーバー 2012 エクスプレス

何がうまくいかない

  • Web アプリケーションで公開を選択します (Visual Studio 2012 / Windows 8 Pro 内)
  • Web アプリケーションを問題なくリモート Web サーバーに公開します (Web ページがデプロイされ、www からアクセスできることを確認しました)。
  • パブリッシュを再度開きます。今回は DB パブリッシュを選択します。
  • サーバーで例外が発生し、メッセージがクライアントに伝搬されます。=> アプリケーションの公開は問題ありませんが、DB だけではありません。

私が試したこと

  • オンラインで見つけることができるすべてのガイド、よくある質問、ステップバイステップガイド。
  • IIS (DAC フレームワーク、Web 配置 3、Web 配置ツール 2.1 - サーバー) のすべての配置パッケージをアンインストールして再インストールしました。
  • クライアント側のすべての DAC ライブラリをクライアントに再インストールします。
  • アンインストール、再インストール、再起動、キーボードとモニターのパンチング(メインのDELLウルトラシャープ24ではなく、21インチのエイサーだけ)。

何も役に立ちません (キーボードのパンチを除いて..少し安心しました)、10 時間過ごしただけで、喜びはありません。サービス委任エントリは、正しい DAC ベースのプロバイダーに対してセットアップされます。

私の理解に基づいて、いくつかの基本的な問題のようです。アセンブリが反映されており、「ClassName」というメンバーが存在することを期待しています..しかし、それは存在しません..つまり...アセンブリが存在してはなりません消費者と同期します。

しかし、これを確認/診断するための明確なガイドラインはありません..そして、このエラーを除いて例外ログには何もありません (以下を参照)。

ここで同様の投稿を見つけましたが、同じ例外メッセージがありましたが、みんなの提案がまったく役に立たなかったことを除いて、試してみました.

助けてください、私は痛みを紛らわすためにチョコレートビスケットと普通のハンバーガーに目を向けました... 明日もジムで溺れる必要があります(今回は汗で)。

ありがとうございました、

カール

クライアントに伝達されたトレース展開エージェントの例外が発生しました。リクエスト ID '7dd5089d-4e51-4f27-aecc-c8044754a01e'。リクエストのタイムスタンプ: 「10/11/2012 8:55:08 PM」。エラーの詳細: System.Reflection.TargetInvocationException: 呼び出しのターゲットによって例外がスローされました。---> System.Runtime.Serialization.SerializationException: メンバー 'ClassName' が見つかりませんでした。System.Runtime.Serialization.SerializationInfo.GetElement(String name, Type& foundType) at System.Runtime.Serialization.SerializationInfo.GetString(String name) at System.Exception..ctor(SerializationInfo info, StreamingContext context) --- 終了内部例外スタック トレース --- System.RuntimeMethodHandle._SerializationInvoke(オブジェクト ターゲット、SignatureStruct& declaringTypeSig、SerializationInfo 情報、1 syncPassId) at Microsoft.Web.Deployment.DeploymentAgent.HandleSync(DeploymentAgentAsyncData asyncData, Nullable1 passId) Microsoft.Web.Deployment.DeploymentAgent.HandleRequestWorker(DeploymentAgentAsyncData asyncData) で Microsoft.Web.Deployment.DeploymentAgent.HandleRequest(DeploymentAgentAsyncData asyncData)

4

0 に答える 0