2009-03-26 17 views
0

.NET 1.0でWebサイトをデバッグしようとすると、次のエラーが発生します "プロジェクトの実行中にエラーが発生しました:Webサーバーでデバッグを開始できませんでした。レジストリキー "ASP .NET 1.0アプリケーションをデバッグできません

レジストリからキーを読み取ることができないというこの特定のエラーに関するドキュメントは見つかりませんでした。

私はMicrosoft KB For Thisを見ましたが、レジストリの読み取りエラーで何も持っていません。

編集:私はこれのための回避策を見つけました。 aspnet_wp.exeが実行しているユーザー名をPCのAdministartorsグループに追加します。これは、マシンにセキュリティホールが発生するため、非常に悪いことです。 しかし、「レジストリからキーを読み取る」ために、このアカウントが必要とする「その他」の権利は何であるかはまだ分かりません。

+0

どのレジストリキーを読み込もうとしていますか?レジストリキーがコードで読み取ろうとしている場合は、そのキーへの読み取り専用アクセスを要求していることを確認する必要があります。デフォルトのIIS設定では、アプリはほとんどのregキー、espへの書き込みアクセス権を持っていない可能性のある資格情報で実行されます。 HKLM –

+0

いいえ!それはどのキーを読むのかを言いません。 デバッグせずにプロジェクトを開始すると(Ctrl + F5)、正常に動作します。 ところで、これはVS 2002にあります。 –

+0

セキュリティイベントログで、デバッグモードでアプリケーションを実行したときに失敗した監査の有無を調べます。 –

答えて

0

SysInternalsからRegMonを実行することを検討してください。どのレジストリキーが拒否されるかが表示されます。

関連する問題