ASPページが開かないソリューションについて

1780 ワード

今日1つの問題に出会って、もとは使った良いaspのホームページは開くことができなくて、同時にinetinfo.exeのCPU占有率は高く,ほぼ100%に達している.システムエラーログを見てみると、MS DTCというサービスの起動に失敗しました.解決方法は以下の通りです.
CMDで次のコマンドを実行します.

cd %windir%\system32\inetsrv
rundll32 wamreg.dll, CreateIISPackage
regsvr32 asptxn.dll

最後にregsvr 32 asptxn.dllプロンプトに失敗し、マシンを再起動した後、上の3行のコマンドを再実行し、MS DTCサービスはやっと正常になったが、問題は解決しなかった.インターネットで調べてみると、iisの問題で、再インストールが必要だという.
症状:IISは非常に遅く、aspページを認識せず、システムプロセスinetinfo.ExceプロセスはCPU 100%
1、IISをアンインストールする.
2、%windir%system 32inetsrvを削除します.
3、%windir%iisX.log削除、XはIISバージョンです.
4、IISの再ロード
以上の手順に従って操作した後、問題が依然としてあることを発見して、また別の解決方法を試みました:IISログを削除して、ログは“%windir%SYSTEM 32LogFilesW 3 SVC 1”の中に保存して、今日のを削除すればいいです.
aspのホームページが開かない問題は解決しましたが、asp.Netは使えません.IISのバージョンが低すぎます.そこでasp.Netインストールディスクのpre installを再インストールしたのか、aspxページをaspページとして認識したのか、正常に解析できなかった.
デバッグを開始すると、「Webサーバでデバッグを開始できません」というメッセージが表示されます.
コマンドラインで次のことを行います.

cd windows\microsoft.net\framework\v2.0.50727
aspnet_regiis /r

IISのデフォルトWebサイトで、指定したアプリケーション、ポイント・プロパティ--ディレクトリ・セキュリティ--認証およびアクセス制御の「編集」ボタンを選択し、「統合Windows認証」にチェックを入れます.
IISを設定し、仮想ディレクトリまたはWebサイトを右クリックしてプロパティ-「aspnet-」aspnetバージョンを選択し、2.0を選択します.
やっとaspxのホームページが正常に開くことができて、asp.Netもデバッグでき、問題は円満に解決された.
DWのASPのホームページを使って、ブラウザで开いてダウンロードを提示して、ダウンロードした后に开いてまたDWで开いて、どうしますか?
aspのウェブページは実際にはプログラムであり、aspはサービス側で実行され解析されている.動的ウェブページと呼ばれるのは、クライアントがアクセスするウェブページがサーバが要求したASPプログラムに基づいてリアルタイムに演算されているからである.例えば、朝、あるASPページにアクセスすると、上には「おはようございます」、午後に見に行くと「こんにちは」と書きます.これは、ASPプログラムに時間判断が書かれているのに、通常のHTMLでは静的な内容しか表示されず、動的なフィードバックができないからです.
IISをインストールして問題を解決することができます.構成方法はネット上にたくさんあります.NTFS形式のパーティションであれば、権限設定に注意してください.そうしないと、ページが正しく解析できない可能性があります.
以上、ASPページが開かないソリューションについて、aspの勉強に役立ててほしいと思います.