Windows system >> Windowsの知識 >  >> コンピュータソフトウェアのチュートリアル >> サーバー技術 >> サーバーについて >> IISが問題を解決するためにASPプログラムを実行することはできません。

IISが問題を解決するためにASPプログラムを実行することはできません。

  

問題を分析する前に、まずWeb上の純粋な静的Webページ(htmまたはhtmlのサフィックス)にアクセスしてみてください。

IISの設定をチェックして、「アプリケーションの設定 - 実行権限 - 純粋なスクリプト」が設定されているかどうかを確認してください。 IISの設定を確認したら、次の手順に進みます。

1. Webサイト自体にGlobal.asaがある場合は、それをGlobal.oldに変更してWebサイトを再起動します。コードをメモ帳に書いて、ブラウザでアクセスされるtest.aspファイルとして保存します。正常に表示される場合は、Global.asaファイルに問題があります。

<%Response.Write "これはテストASPページです。"%>

2、この時点で閲覧できる場合は、アプリケーション保護を "低"に設定し、IISadminスレッドを再起動します。 ASPページが読み取られ、IWAMアカウントに問題があることを示しています。それでもASPページにアクセスできない場合は、「管理ツール」の「コンポーネントサービス」を確認し、IISパッケージが表示されることを確認してください。

添付ファイル:コンポーネントサービスを開くことができない場合(アプリケーションのフルCPUが原因である可能性があります)、コントロールパネルで追加と削除を行い、コンポーネントの削除サービスを再度追加してからコンピュータを再起動します。

3.アプリケーションの保護を "中"または "高"に戻して、管理者グループにIWAMアカウントを追加しますこの時点でASPページを参照できる場合、IWAMにはアクセス許可の問題があります。それでもASPが正しく表示されない場合は、DOSウィンドウでコマンドラインを使用してSynsiwam.vbsツールを実行します。

C:\\ Inetpubadminscripts> cscript synciwam.vbs

4. IWAMアカウントのアクセス許可の問題を解決するさて、これは長い話ですので、別に記事を掲載します。

5、IISパッケージメソッドを再確立します。

コンポーネントサービスで次のパッケージを削除します。

IISインプロセスアプリケーション

IIS Out-of-プールされたアプリケーションの処理

IISユーティリティ

次のコマンドを入力してパッケージを再作成します。

%windir%\\ system32 \\ inetsrv rundll32 wamreg.dll、CreateIISPackage

コンポーネントマネージャをオフにしてから再度開き、新しく作成された3つのパッケージを確認したら、IIS(IISRESET)を再起動してASPページが正常に閲覧できるかどうかを確認します。

Copyright © Windowsの知識 All Rights Reserved