1

私はvisualstudio/ asp.netを初めて使用するので、ご容赦ください。vs2005とasp.net3.5を使用します。実稼働サーバーにインストールしました。Webサイトをデバッグするときに、サイトの開始オプションを「デフォルトのWebサーバーを使用する」に設定した場合と、 http:// localhost:4579/projectでサイトを開こうとした場合開始オプションを「カスタムサーバーを使用する」に設定し、アプリケーションへの正しいパス(外部からサイトにアクセスする方法)を指定すると、デバッグを実行できず、「デバッグを開始できません」というエラーが返されます。 Webサーバー。ログオンに失敗しました:不明なユーザー名または不正なパスワード」。私は本番サーバーで管理者としてvsを実行しています。Visual Studioのリモートデバッグモニターでユーザー権限を設定する必要があると思いましたが、管理者アカウントは既に存在していました。IISをチェックし、アプリケーションの構成/デバッグ「aspサーバー側スクリプトのデバッグを有効にする」がチェックされていることを確認しました。Web構成もdebug="true"に設定されます。明らかに私は何かが欠けています。

編集>WindowsServer2003の実行

4

4 に答える 4

4

これを行う...F5を押してデバッグを試みる代わりに

  • ツールに移動
  • プロセスにアタッチ
  • [すべてのユーザーのプロセスを表示]をクリックします
  • マネージコードのみに選択されていることを確認してください
  • 「W3WP.EXE」を選択します。これはASP.NETワーカープロセスです。
  • [添付]をクリックします。
  • これでアタッチされてデバッグが完了しました。ブラウザでページを更新すると、ブレークポイントに到達するはずです。
于 2008-09-18T22:35:25.393 に答える
0

VistaまたはServer2008で実行していますか?Vistaについてはよくわかりませんが、Server 2008を実行しているときに、通常のユーザーとしてVSを起動したときにデバッグしようとすると、アクセス許可エラーが発生しました。私にとっての解決策は、VSアイコンを右クリックし、[管理者として実行]を選択することでした。

于 2008-09-18T22:36:58.683 に答える
0

実行しているアカウントは、開発者ユーザーグループの一部である必要があります。そうしないと、正しくデバッグできなくなります。

于 2008-09-18T22:47:56.800 に答える
0

必要な Web サイトに対して統合 Windows 認証がオンになっていることを確認しましたか。これはデバッグに必要です。

注: これと Annonomus アクセスを同時に有効にすることができます。これは、サイトがログイン ユーザーをユーザー アカウントとして認識し、ログイン ユーザーを匿名アカウントとして認識しないことを意味します。ログインしていないユーザーには、アプリケーションがログインを必要とするものにアクセスしようとした場合にのみ、ログイン ボックスが表示されます。

Javascript をデバッグするには、IE の設定で Javascript を有効にする必要があります。デバッグする前に、「IE->Tools->Options->Advanced->Browsing->Disable script debugging」で両方の設定のチェックを外してください。

于 2008-11-03T16:59:51.477 に答える