5

Google と Stackoverflow を 2 時間検索しましたが、どこにも行き着きませんでした。これはコード ビハインドとは関係ありません。そのため、これまでうまくいきませんでした。

私の問題は次のとおりです。IIS6 を実行している従来の Web サイトがあり、HTTPModule をインストールして、特定のファイル タイプの要求に処理を追加する必要があります。モジュールを作成し、それをアプリケーションの /bin ディレクトリにコピーして、Web.config に以下を追加しました。

<system.web>
  <httpModules>
    <add name="YourModule" type="SecurityModule.SecurityModule" />
  </httpModules>
</system.web>

次に、Web サイトを起動すると...「/MyApplication でサーバー エラーが発生しました」。

これが私に与えるものの全体です:


構成エラー

説明: この要求を処理するために必要な構成ファイルの処理中にエラーが発生しました。以下の特定のエラーの詳細を確認し、構成ファイルを適切に変更してください。

パーサー エラー メッセージ: タイプ 'SecurityModule.SecurityModule' を読み込めませんでした。(D:\Websites\Reports\web.config 行 4)

ソース エラー:

Line 2:     <system.web>
Line 3:       <httpModules>
-->Line 4:            <add name="YourModule" type="SecurityModule.SecurityModule" />
Line 5:       </httpModules>
Line 6:     </system.web>

ソース ファイル: D:\Websites\Reports\web.config 行: 4

バージョン情報: Microsoft .NET Framework バージョン:2.0.50727.3625; ASP.NET バージョン:2.0.50727.3618


矢印を追加した 4 行目は赤です。以上です!説明も、行き先のヒントもありません。「タイプを読み込めませんでした」だけです。私はこれを回避するためにあらゆる種類のことを試しました:

  • 間違えた場合に備えて、モジュールの名前をいじってみました。そして型の文字列。
  • /Bin を /bin に変更
  • モジュールが .NET Framework 2.0 に対してコンパイルされていることを確認してください
  • web.config を放棄し、IIS 6 でマッピングとして設定しようとしました (そこから 404 を受け取りました)。
  • 前に関連して、私の拡張機能のすべてのファイルを、ワイルドカード マッピングを使用して ASP.NET ISAPI モジュールを通過させ、モジュールを構成しようとしました。このエラーに完全に戻りました。

ここで何が起こっているのか誰か教えてもらえますか? または、それに失敗した場合、誰かが私を方向に向けることができますか? この時点で、どの方向でも構いません。:) 私は完全に行き止まりです。

ありがとう!

4

1 に答える 1