文字列値 'xxx' からタイプを読み込めませんでした
最近ちょっと怠けてしまい、ブログパークに時間通りに来て更新できていません。個人的には問題に遭遇したときはここに足跡を残して他の人のために役立てていると感じています。小静水月はプロジェクトに囲まれているし、MVCプロジェクトも来る asp.net、それでも仕事をしていません。ウェブクローラーを作ったり、投稿が遅れたり、クッキーのことでまだ心配です、へへ。。。。。 プロジェクトの仲間に、本題に戻って、今日どんな問題に直面したかを知らせるのは良くありません。 上記
このスクリーンショットは大きすぎるよ、ねえ。。。。。。。。 この問題について午後にたくさんの情報を得ました。なぜ詳細な説明がなかったのか。解決策を録画しなければならなかったのですが、なぜそうなるのか、深く理解している spring.net 学び、spring.net 設定ファイルのコードを貼り付けました
上記のエラープロンプトから、エラーの原因は asp.net ウェブサイトがBLLWebファイルを見つけられないことにあります。これは実は非常に単純なことです。私が作成した asp.net プロジェクトのスペース名がBLLWebスペース名と異なるためです。なぜなら、ウェブサイトは3つのレイヤーを使ってウェブサイトを構築しており、もちろん上記のコードではビジネス層とUI層の間の空間が異なるからです<object id="BLL" type="BLLWeb.qgzx_admin,BLLWeb" singleton="false"></object>途中で、文のtype="BLLWeb.qgzx_admin, BLLWeb"の後のBLLWebは、このクラスの名前空間はUIレイヤーの名前空間ではなくBLLWebであることをすでに説明しています。なので、この spring.net は非常に賢いと思いますし、BLLWebのdllファイルに自動的に見つかると思いますが、残念ながら考えすぎてしまいます,,,,このエラーの理由は、spring.net がまだ愚かだからです。 このアセンブリは、設定を読み取るプロジェクトでのみ参照可能です。 次に、皆さん理解しているのは、この設定ファイル、つまり私のUIレイヤーでBLLWebのアセンブリ参照を追加すればいいということです。正直なところ、三層アーキテクチャのインターフェース指向のウェブサイトとして、UIレイヤーにBLLWebの参照やDAL参照を追加するには、IBLLインターフェース参照しか追加できません。そうでなければこの構造は役に立ちません。
さて、今日はこれで終わりです。さらに、Windows Phone 8.1の開発者プレビュー版がリリース・更新されました。特に4.5インチ以上のユーザーは(大きなタイルを3列使えます)、Windows Phoneのビジネス機能に注目してください。これらは非常に強力です。正直なところ、WPを使った後はAndroidはもう使わないと思います。個人的な感想ですが、スプレーはやめてください。 追伸:ユーザーは「Developer Preview Update」(この名前のようです)ソフトウェアアップデートをダウンロードできますが、8から8.1の間にはまだ2〜3の見えないバージョンがあり、8.1は後でアップデート・プッシュされる予定なので、何度も更新が必要です(笑)、楽しみにしていますが、残念ながら私はまだWP7を使っています。
上記をコピーし、回避策は以下の通りです。
率直に言えば、springはマッピングされたファイルを見つけられず、クラス名を間違えて書き込んでしまいました。
|