Windows7でiis6.1を使用しています。asp.netWebサイトでハンドラーファイル(.ashx)を作成した場合、ブラウザーで実行したときに読み込まれませんでした。Windows7でハンドラーファイルを正しく読み込むためにシステムを変更する必要がありましたか。しかし、同じハンドラーがWindows2008で正しく読み込まれます。私の.Net仕様はVisualStudio2008バージョン9.0.21022.8RTMであり、私の.netフレームの動作は3.5SP1です。
1243 次
2 に答える
4
IIS 6.1 は Windows 7 ではサポートされていません。さらに、次のリンクを参照して、iis を Windows 機能として有効にし、サービスを再試行してください。iis 6 の展開をテストする必要がある場合は、Windows Server 2003 などの iis 6 をサポートするプラットフォームでのデバッグを検討してください。
インストールがうまくいかない、レジストリ キーが見つからない、iis メタベースが変更されるなど、これは氷山の一角にすぎません。
于 2012-12-02T01:08:43.813 に答える
0
なぜ IIS 6.1 を使用する必要があるのかわかりませんが、IIS の構成に問題があるようです。確認する必要があるのは次のとおりです。
- アプリケーションの構造に応じて、適切なアプリケーション プール (クラシックまたはマネージド) が Web サイトに関連付けられていることを確認してください。
- ASP.NET が ISS に適切に登録されているかどうかを確認します。登録されていない場合は、適切な .NET バージョンを参照できます。ユーティリティは aspnet_regiis.exe で、%WindowsDir%\Microsoft.NET\Framework\vx.y.zzzz\ の下にあり、-i パラメータを使用して呼び出す必要があります: aspnet_regiis.exe -i
- .ashx タイプが定義されている場合は、MIME タイプを確認します。
于 2012-12-03T19:18:14.777 に答える