iis7 エラー メッセージ URL の処理中にサーバーでエラーが発生しました...
win7 で ASP プログラムを実行すると、常にエラーが発生します。サイトの構成に問題があることが判明しました。 。 。
問題 1: MS Jet エンジンが一時ディレクトリの場所を変更しましたが、一時ディレクトリへのアクセス権がなかったため、データベースが失敗しました (SQL の問題のため、後でアクセス データベースがテストに使用されました)。
解決:
Authenticated Users ユーザーをシステム ディスクに追加します:/Windows/ServiceProfiles/NetworkService/AppData/Local/Temp ディレクトリ。入力するときは、アドレス バーにパスを直接入力することも、フォルダー オプションに表示することもできます。 . 隠しファイル。
アクセス許可を設定する手順: Temp フォルダーを右クリックし、[プロパティ] を選択し、[セキュリティ] タブを選択し、[編集] をクリックして、[一時アクセス許可] ダイアログ ボックスを表示し、[追加] をクリックし、[以下で選択するオブジェクト名を入力してください] に「認証済みユーザー」と入力します (クリックすることもできます)。 [詳細設定...] ボタンをクリックし、[検索] ボタンをクリックして、検索結果で [認証されたユーザー] を選択します)、[OK] > [一時アクセス許可に戻る]、認証されたユーザーのアクセス許可で [フル コントロール] をオンにし、[OK] > [OK] を選択します。
質問 2: IIS7 はデフォルトでは詳細なエラーをクライアントに送信しないため、スクリプト エラー メッセージのみが表示されます (このメッセージは変更可能です): URL の処理中にサーバーでエラーが発生しました。システム管理者に問い合わせてください。このように、何が間違っていたのかは不明です。
解決:
iis7 の ASP モジュールのブラウザにエラーを送信するを True に変更します。
これは非常に重要です。そうしないと、どこにエラーがあるのかがわかりません。