4

これは、古い IIS に比べて非常に紛らわしく、.NET のバージョンをどこで選択するかさえまだわかりません。次の情報を取得し続けたため、web.config から and をコメントアウトする必要がありました。

この構成セクションは、このパスでは使用できません。これは、セクションが親レベルでロックされている場合に発生します。ロックは、デフォルト (overrideModeDefault="Deny") か、overrideMode="Deny" または従来の allowOverride="false" を使用したロケーション タグによって明示的に設定されます。

その後、HTTP エラー 404.3 Not Found on Default.aspx が表示されますが、それは存在します (そして、そのための既定のページ エントリを作成しました)。ハンドラー マッピングが欠落している可能性があると表示されていますが、それは一体何なのでしょうか? なぜ彼らは新しい IIS の使用を混乱させたのでしょうか? これを設定しようとして、このプロジェクトで多くの時間を失っています。web.config から をコメントアウトしたことで、この新しい問題が発生しましたか? 助けてください!

ASP.NET がインストールされていない可能性があるとも言われていますが、Windows 7 を実行していると確信しています。ASP.NET aspx/ashx 処理を有効にするために IIS で構成する必要があるものはありますか?

更新: はい、asp.net をインストールする必要がありましたが、500.19 を取得しています:

モジュール DefaultDocumentModule 通知 ExecuteRequestHandler ハンドラー StaticFile エラー コード 0x800700b7 構成エラー 一意のキー属性 '値' が 'Default.aspx' 構成ファイル \?\C:\Users\Ryan\Bancroft Archive\ に設定された、タイプ 'add' の重複するコレクション エントリを追加できませんSANTIAGO\Santiago Code\trunk\web.config

うーん...

更新 (2): Default.aspx を既定のドキュメントとして追加していた web.config の行を削除しました。これは、ISS7 で既に手動で追加しており、重複していたためです。現在は稼働しているようです。投稿後に解決したのはおかしいですが、更新を続けたので、無駄ではなく、このサイトの有用なコンテンツに追加されることを願っています. すべての返信に感謝します。

4

4 に答える 4

1

特にクラシックモードで実行している場合は、アプリケーションプールの詳細設定で32ビットアプリケーションを有効にすることを確認してください。理由はよくわかりませんが、有効にするまで頭がおかしくなりました。

お役に立てれば

于 2009-04-16T06:31:54.553 に答える
0

マネージド パイプライン モードとしてクラシックを使用するようにアプリケーション プールを設定しましたか?

于 2009-02-23T19:43:53.757 に答える
0

IIS7 は IIS6 よりも構成がはるかに簡単だと思います。つまり、山ほど簡単です。

サイトの追加に関してはそれほど違いはありませんが、IIS マネージャーにサイトを追加し、使用するバインドを構成するだけです。asp.net 2.0 で動作させるために特別なことをする必要はありません。そのままで動作するはずです。

私はあなたの質問から何かが欠けていると思います。

于 2009-02-23T19:43:24.460 に答える
0

これを行う最善の方法は、Visual Studio に任せることです。Web アプリケーション プロジェクトを使用している場合は、プロジェクト プロパティの [Web] タブに、IIS を使用するオプションがあります。そのオプション グループ内で、Visual Studio に仮想ディレクトリを作成させるかどうかを選択できます。

あなたは.NETのバージョンについて言及しています。.NET CLR バージョンは 2.0 のみです。.NET 3.0 または 3.5 CLR のいずれかを探している場合、それらのバージョンはありません。

于 2009-04-21T22:17:57.653 に答える