4

デフォルトのアプリプールを使用して、iis 7.5のWindows 7に.net 3.5アプリケーションとしてdnn 6.2フレッシュをインストールしました。次に、デフォルトのアプリケーション プールを .net 4.0 に変更し、サイトをロードすると、iis 7.5 エラー - IIS 7.5 Detailed Error - 500.21 が表示されます。

... ... ...

最も考えられる原因:

管理されたハンドラーが使用されます。ただし、ASP.NET がインストールされていないか、完全にインストールされていません。

ハンドラー モジュール リストの構成にタイプミスがあります。

あなたが試すことができること:

マネージ ハンドラーを使用している場合は、ASP.NET をインストールします。

ハンドラ モジュールの名前が正しく指定されていることを確認してください。モジュール名は大文字と小文字が区別され、modules="StaticFileModule,DefaultDocumentModule,DirectoryListingModule" という形式を使用します。

これについて私が読んだことはすべて、2つのステップのみを実行するように言っています:

  1. アプリ プールを .net 4.0 で実行するように変更します (アプリ プールを再起動します)。

  2. サイトをプルアップすると、dnn が web.config ファイルに必要な変更を加えます。

注: デフォルトのアプリ プールには、私の Web サイト フォルダーとすべてのサブ フォルダー/ファイルに対する変更権限があります。

このエラーを修正して、dnn を asp.net 4.0 で実行するにはどうすればよいですか?

助けてくれてありがとう!

4

1 に答える 1

4

これは、新しいマシンをセットアップするときによく起こります。ASP .NET 4.0 を IIS に登録する必要があります。

aspnet_regiis

http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx

コマンドラインから .net 4 ディレクトリに移動すると、パスは次のようになります。cd C:\Windows\Microsoft.NET\Framework\v4.0.30319\ 次に、そのディレクトリで実行します

aspnet_regiis.exe -ir

これにより、4.0 が IIS に再登録され、準備が整います。

于 2012-07-01T23:48:27.710 に答える