2011-02-07 59 views
9

これは、「グローバル」エラータイプをロードできませんでした。いくつか試してみたところで、Global.asaxファイルを削除した場所がなくなり、エラーが発生しました。タイプ '[namespace]。'を読み込めませんでした。System.Web.HttpException '[namespace]。'型を読み込めませんでした。

ここで、私がロードしようとするすべてのページのクラス名です

Webサイト(VS2008、ローカルdevコンピュータ内で実行されると)はうまくいきますが、一度公開されると(エラーなし)、サーバーにデプロイされます。 [名前空間]。??? 'エラー

私はelmahをインストールしましたが、この「汎用」の詳細を取得できました。「名前空間」タイプをロードできませんでした。エラー

ELMAHは、HTTPエラー500を報告します。

System.Web.HttpExceptionはタイプロードできませんでした '[名前空間]を???'。 - > System.Web.HttpParseException: '[名前空間]の種類を読み込めませんでした'

アイデア?私は "基本"

  • 参照
  • クリーン、ビルド

UPDATE#1の背後にあるコードに対するHTMLでの継承のattrをチェック

  • を行うをチェックした

    サイトを別のDEVコンピュータ(IIS、仮想フォルダなどの構成)に展開しました。それは動作します。サーバー上で同じ公開コードを使用すると、ジェネリックを取得できませんでした型 '[名前空間]。'エラー

    更新日2

    テストウェブアプリケーションを作成しました。 1つのフォーム(Default.aspx)にボタンがあります。 clickイベントはResponse.Write( "Hello World")を行います。私は、私が融合ログビューアによる

    タイプTestSite._Default

    をロードできませんでしたUPDATE#3

    を取得し、これら2つのウェブサイトがCppCodeProviderとVJSharpCodeProviderをロードしようとしている、サーバーにこのアプリを移動し、何を推測しますしかし、私はこれらのいずれにも言及していません。 Google検索後、私はこれを見つけましたpost

    私は確認して、私はJavaファイルへの参照がありません。問題が何であるかまだ分かりません

  • +0

    これは解決しましたか?グローバルクラスが見つからないというのは解決策とは関係がありませんが(ネームスペースは別のプロジェクトの一部です)、参照が見つかった場所はどこにも記載されていません。 – tishma

    答えて

    1

    奇妙なことに、ディスクがいっぱいになると、このエラーが発生することがあります。

    +0

    はい私はこのエラー、またはエラーを投げているサーバーのアクセス許可を調べます。 .NETランタイムのようなサウンドはアセンブリをロードしていません。 IISアプリケーションプールに指定されたユーザーに完全な権限を与えるか、一時的にユーザーを管理者アカウントに変更してみてください。または、Windowsがインストールされているドライブに十分な空きディスク容量があることを確認するようにAnarが提案します。 – user369142

    0

    私も同様の問題があります。私の場合は、ビジュアルスタジオのDLLの1つが何らかの形で壊れています。私のためにVisual Studioを再インストールしました。

    0

    プロジェクトのプロパティで.Net Frameworkのバージョンを確認する必要があります。

    0

    本当に奇妙なことに、別のサーバーでテストしようとする必要があります。たとえば、開発環境で.NET 4の名前空間を使用している場合などです。5とあなたのサーバーに同じフレームワークをインストールしていない、多分エラーは、この動作に関連している場合は、Microsoftのフレームワーク外のWebアプリケーションで任意の3番目のDLLを使用していないので、フレームワークを再インストールしようとする必要があります問題はVisual Studioに関連しているとは思わない。

    関連する問題