Windows system >> Windowsの知識 >  >> コンピュータソフトウェアのチュートリアル >> サーバー技術 >> サーバーについて >> Asp.net "サーバーアプリケーションが使用できません"回避策

Asp.net "サーバーアプリケーションが使用できません"回避策

  

サーバーアプリケーションが使用できませんこのWebサーバー上でアクセスしようとしているWebアプリケーションは現在使用できません。リクエストを再試行するには、ウェブブラウザの[更新]ボタンをクリックしてください。管理者向けメモ:この特定の要求の失敗の理由を詳述したエラーメッセージは、Webサーバーのシステムイベントログにあります。このログエントリを確認して、エラーの原因を特定してください。

これは、.NET Frameworkのインストール後にIISをインストールすると、.NetがIISに登録されないためと考えられます。

インターネットで長時間検索することは、.netコマンドラインツールから(または次のようなディレクトリに)aspnet_regIIS /iを実行することを意味します。C:\\ WINDOWS \\ Microsoft.NET \\ Framework \\ v1.1.4322 \\ aspnet_regiis.exe -i)しかし何度も試してみましたが、後でアンインストールして再度インストールし、アプリケーションとして再作成する必要があることがわかりました。

.netコマンドラインツールからaspnet_regIIS /u uninstallを実行し、次にaspnet_regIIS /iをインストールしてIISを再起動し、 "default application"を削除してから、サイトをアプリケーションとして再作成します。

また、ASPNETアカウントがIISで指定されたサーバーディレクトリのアクセス許可を持っていない可能性があります。エクスプローラで、[ツール] - [フォルダオプション] - [表示] - [簡易フォルダの共有を使用する(推奨)]を選択し、前のチェックマークを外して、サーバ指定のディレクトリを右クリックし、プロパティ - セキュリティ - 追加 - 詳細 - 今それを見つけて、ASPNETアカウントを追加して、それにフルアクセスを与えてください。これを実行した後に、そのようなエラーが何もないのがわかります。ただし、データベースにアクセスすると、ASPNETがデータベースにアクセスできないというプロンプトが表示されることがあります。このプロンプトははるかに明確になり、データベース内のアカウントに適切な権限を追加できます。

Solution One再登録.Net 2.0:C:WINDOWSMicrosoft.NetFrameworkv2.0.50727as.Net_regiis.exe– i

解決方法2新しいアプリケーションプール:新しいアプリケーションプールを作成する手順1. [スタート]ボタンをクリックし、[プログラム]をポイントして、[コントロールパネル]をクリックします。 2. [管理ツール]をダブルクリックし、[インターネットインフォメーションサービス(IIS)]をダブルクリックします。 3. [アプリケーションプール]を右クリックし、[新規作成]をポイントして、[アプリケーションプール]をクリックします。 4. [アプリケーションプールID]テキストボックスに「AppPool1」と入力します。 5. [OK]をクリックします。

アプリケーションをアプリケーションプールに割り当てる1. [スタート]ボタンをクリックし、[プログラム]をポイントして、[コントロールパネル]をクリックします。 2. [管理ツール]をダブルクリックし、[インターネットインフォメーションサービス(IIS)]をダブルクリックします。 3. [ウェブサイト]をダブルクリックします。 4. [既定のWebサイト]をダブルクリックします。 5. [DebugApp1]を右クリックして、[プロパティ]をクリックします。 6. [ホームディレクトリ]タブの[アプリケーションプール]リストボックスで[AppPool 1]を選択し、[OK]をクリックします。

解決方法3:ウェブサイトディレクトリがあるフォルダのアクセス許可を変更します。

現在のウェブサイトディレクトリを検索する - >右 - >プロパティ - >セキュリティ - >追加>詳細 - > [今すぐ検索] - > [ユーザーの選択] - > [OK] - > [OK]をクリックします。

回避策:1.新しいアプリケーションプールを作成し、プロパティをポイントして、アプリケーションプールのセキュリティアカウントを指定して選択します。ローカルシステム、OK! 2. Webフォルダのプロパティの権限が、NetWork Serviceアカウントの権限に追加されます。この時点で、Webサイトは.NETプログラムを通常どおり実行できます。

Copyright © Windowsの知識 All Rights Reserved