このマシンに WebService テストをデプロイしたところ、以下に示すように、「HTTP エラー 500.19 - 内部サーバー エラー」エラーが発生しました:
検査の結果、最初に vs2008 をインストールしたことが原因であることが判明しました。その後、iis をインストールします。具体的な手順は次のとおりです。
1. 「ファイル名を指定して実行」を開き、コマンド プロンプト ウィンドウに入ります。
2 C:WINDOWSMicrosoft.NETFrameworkv2.0.50727 ディレクトリに入ります。
3 aspnet_regiis.exe –i と入力して実行します
注: システムが 64 ビットの場合、2 番目のステップのパスは C:WINDOWSMicrosoft.NETFramework64v2.0.50727 です
iis7 エラー メッセージ サーバーでエラーが発生しましたURL を処理しています ..
Win7 で ASP プログラムを実行すると、常にエラーが発生します。これは、サイトの構成に問題があることが判明しました。 。 。
問題 1: MS Jet エンジンは一時ディレクトリの場所を変更しましたが、一時ディレクトリへのアクセス権を持っていなかったため、データベースが失敗しました (SQL の問題のため、アクセス データベースは後でテストに使用されました)。
解決策:
「システム ディスク: WindowsServiceProfilesNetworkServiceAppDataLocalTemp」ディレクトリに「認証済みユーザー」ユーザーを追加します。AppData ディレクトリを入力するときは、アドレス バーにパスを直接入力するか、フォルダー オプションに隠しファイルを表示します。 。
アクセス許可を設定する手順: Temp フォルダーを右クリックし、[プロパティ] を選択 > [セキュリティ] タブを選択 > [編集] をクリック > [一時アクセス許可] ダイアログ ボックスが表示され、[追加] をクリックし、次の内容を入力します「 [選択するオブジェクト名] に認証されたユーザーを入力します ([詳細...] ボタンをクリックし、[検索] ボタンをクリックして、検索結果で認証されたユーザーを選択することもできます)、確認し、[一時アクセス許可] に戻ります。 」を選択し、認証ユーザーを変更します。 権限の「フルコントロール」にチェックを入れ、「OK」をクリックして確定します。
質問 2: IIS7 はデフォルトでは詳細なエラーをクライアントに送信しないため、スクリプト エラー メッセージのみが表示されます (この情報は変更可能です): URL の処理中にサーバーでエラーが発生しました。システム管理者に問い合わせてください。 。このように、何が問題だったのかは不明です。
解決策:
iis7 の ASP モジュールの「エラーをブラウザに送信」を True に変更します。
これは非常に重要です。そうしないと、どこにエラーがあるのかがわかりません。
HTTP エラー 500.19 - 内部サーバー エラーのエラー解決関連記事の詳細については、PHP 中国語 Web サイトに注目してください。