6

Godaddy.com に登録されている Web サイト (ASP.NET 2.0 (C#) で開発) を持っていますが、次のように web.config に HttpModule を追加する場合:

<httpModules>
  <add type="WwwSubDomainModule" name="WwwSubDomainModule" />
</httpModules>

しかし、「500内部サーバーエラー」が表示されます。上記のタグを削除すると、私のウェブサイトは正常に機能します。なぜこの問題が発生するのか、誰でも推測できますか??

4

2 に答える 2

9

みんなわかった:)

2008 年 10 月からこの問題に直面していましたが、最終的にこの問題が発生したのはなぜですか? 上記の質問で追加したようなモジュールを追加する代わりに、IIS7 用に作成された次の新しいモジュール構文を使用します (godaddy は Windows ホスティングに IIS7 を使用しています)。

<configuration>
   <system.webServer>
      <modules>
         <add name="Header" type="Contoso.ShoppingCart.Header"/>
      </modules>
   </system.webServer>
</configuration>

すべてのモジュールをここに配置すれば完了です! それは素晴らしく、完璧に機能します!

そして、「@Jon Skeet」は、モジュールの名前空間を持つ必要はありません。名前空間がなくても、動作させることができます!

このタグの詳細については、http://www.iis.net/ConfigReference/system.webServer/modulesをご覧ください。

于 2009-02-21T18:49:11.970 に答える
1

とはWwwSubDomainModule? 名前空間と、場合によってはアセンブリ名を指定する必要があると強く思います。詳細なエラー ログを有効にすると、より多くの情報も得られるはずです。

于 2009-02-21T16:39:19.273 に答える