Windows XP を実行しているし、Visual Studio を同じワークグループにあるコンピューター上でデバッグする方法NET または Visual Studio 2005

文書番号: 833900
すべて展開する | すべて折りたたむ

目次

概要

この資料ではリモコンを設定する方法について説明しますマイクロソフトの Visual Studio でのデバッグします。NET または Microsoft Visual Studio 2005 2 台のコンピューター間では、Microsoft Windows XP Professional を実行しています。このシナリオでは、2 台のコンピューターは、同じドメインされません。ただし、同じワークグループには。

要件

この資料でしていることを想定しています。次のトピックに精通。
  • Microsoft Windows XP Professional、microsoft。NET Frameworkインストールされています。
  • マイクロソフトの Visual Studio。NET またはマイクロソフトの Visual Studio 2005
次の一覧は、推奨されるハードウェア、ソフトウェアです、ネットワーク インフラストラクチャ、および必要な service pack:
  • Visual Studio。NET または Visual Studio 2005
  • デバッグ

新しいユーザー アカウントを作成し、リモート デバッグ用に適切なグループに追加

リモート デバッグを使用するには、該当するユーザー アカウントを追加する必要があります。Debugger Users グループとリモート コンピューターの Administrators グループローカル コンピューターで。これを行うには、次の手順を実行します。
  1. ローカルコンピューターにログオン、管理者権限を持つユーザー アカウントを使用しています。
  2. ローカル コンピューター上で右クリックします。マイ コンピューター、し管理.
  3. 新しいユーザー アカウントを作成します。
    1. 展開システム ツールを展開 ローカル ユーザーとグループ,展開 ユーザー.
    2. 右クリックします。 ユーザー.
    3. クリックしてください。 新しいユーザー.は、 新しいユーザー ダイアログ ボックスが表示されます。
    4. 次のテキスト ボックスに、新しいユーザー アカウントを使用する情報を入力します。
      • ユーザー名
      • 完全な名前
      • 説明
      • パスワード
      • パスワードの確認入力します。
      メモ ユーザーを作成する必要があります。ローカル コンピューターとリモート コンピューターの両方で同じパスワードを持つアカウントです。
    5. オフにし、 ユーザーを変更することはできません。パスワード チェック ボックスします。
    6. オンにし、 パスワードを無期限有効期限が切れる チェック ボックスします。
    7. クリックしてください。 作成.
  4. 新しいユーザー アカウントを Debugger Users グループに追加します。
    1. 展開システム ツールを展開 ローカル ユーザーとグループ,展開 グループ.
    2. ダブルクリック デバッガーのユーザー.
    3. で、 デバッガー ユーザー プロパティ ダイアログボックスで、をクリックしてください追加.
    4. で、 ユーザーを選択します。 ダイアログ ボックスで、種類の該当するユーザー アカウントには、 オブジェクトを入力してください。名前を選択するのには フィールドです。たとえば、入力します。 \.
    5. クリックしてください。 [OK] 2回。
  5. 新しいユーザー アカウントを管理者グループに追加します。
    1. クリックしてください。グループ、し、をダブルクリック 管理者.
    2. で、 管理者のプロパティ ダイアログボックスで、をクリックしてください追加.
    3. で、 ユーザーを選択します。 ダイアログ ボックスで、種類の該当するユーザー アカウントには、 オブジェクトを入力してください。名前を選択するのには フィールドです。たとえば、入力します。 \.
    4. クリックしてください。 [OK] 2回。
  6. [コンピューターの管理ツールを閉じます。
  7. リモート コンピューター上の手順 1 〜 6 を繰り返します。

既定値を変更します。セキュリティの設定

両方のコンピューターでは、既定のセキュリティを変更する必要があります。設定します。これを行うには、次の手順を実行します。
  1. クリックしてください。 開始、し コントロールパネル.
  2. クラシック ビューをダブルクリックします。 管理ツール.
  3. ダブルクリック[ローカル セキュリティ ポリシー.
  4. 展開 ローカル ポリシー.は、 [ローカル セキュリティの設定 ウィンドウが表示されます。
  5. 下にあります。ローカル ポリシーをクリックして セキュリティ オプション.
  6. ダブルクリック ネットワーク アクセス: 共有とセキュリティローカル アカウントのモデル.
  7. ドロップ ダウン リストをクリックします。 クラシック - ローカル ユーザーとして認証します。、し [OK].
  8. 閉じる [ローカル セキュリティの設定 管理ツール、し、コンピューターを再起動します。

インターネット エクスプ ローラーのログオン設定を変更します。

場合、完全なコンピューター名を使用して Web プロジェクトを作成、Microsoft Internet Explorer は、Web サイトがインターネット サイトとして認識します。コンピューターに新しいユーザー アカウント、インターネットを使用してログオンするときエクスプ ローラー、インターネット ゾーンの既定のセキュリティ設定を使用します。既定では、 ログオン 設定します。 イントラネット ゾーンでのみ自動的にログオンします。.

上記で作成した新しいユーザー アカウントを使用してリモート デバッグを実行するのには、変更する必要があります、 ログオン 自動的に新しいユーザー アカウントを使ってログオンすることを許可するには、[設定] をクリックします。これを行うには、次の手順を実行します。
  1. 新しいユーザー アカウントを使用して、ローカル コンピューターにログオンします。
  2. クリックしてください。 開始、し コントロールパネル.
  3. ダブルクリック インターネット オプション.は、 [インターネットのプロパティ ダイアログ ボックス表示されます。
  4. で、 [インターネットのプロパティ ダイアログ ボックスをクリックして、セキュリティ タブします。
  5. で、 セキュリティ タブで、クリックしてくださいインターネット.
  6. クリックしてください。 [レベルのカスタマイズ.は、 セキュリティの設定 ダイアログ ボックスが表示されます。
  7. 下にあります。 ユーザーの認証をオンにし、 自動ログオン現在のユーザー名とパスワード オプション、し、 [OK].次の警告メッセージが表示されます。
    このセキュリティ設定を変更するもよろしいですかゾーンですか。
  8. クリックしてください。 [はい]、し [OK].

リモートの Web アプリケーションを作成します。

ローカル コンピューターを使用して、Web アプリケーション プロジェクトを作成するのには、リモート コンピューター。これを行うには、次の手順を実行します。
  1. Visual Studio を起動します。NET または Visual Studio 2005年。
  2. で、 ファイル メニューのポイント新しい、し プロジェクト.
  3. 下にあります。 プロジェクト種類をクリックしてVisual Basic プロジェクト.

    メモ Visual Studio 2005 年にをクリックします。 Visual Basic.
  4. 下にあります。 テンプレートをクリックして ASP。Netアプリケーション.

    メモ Visual Studio 2005 年にをクリックします。 ASP。Netサイト.
  5. で、場所 ボックスでは、リモート コンピューター上にある URL を入力します。たとえば、入力します。 http://RemoteComputer/WebApp、し [OK].Visual Studio。NET ソリューションを作成します。
  6. で、 プロジェクト メニューをクリックして 追加参照.
  7. ファイルを開く WebForm1.aspx で、デザイナー。
  8. コード エディターを開くには、デザイナーをダブルクリックします。ウィンドウです。
  9. 次のコードを追加、 Page_Load イベントです。
    Response.Write("Hello World")
  10. コードのこの行には、F9 をキーを押しますこの行にブレークポイントを設定するのには、キーボード。

そのリモートのデバッグ動作を確認してください。

そのリモートのデバッグ動作を確認します開始 で、 デバッグ メニューです。アプリケーションがデバッグ モードで実行される、前がブレークポイントで停止します。

トラブルシューティング

リモート Web アプリケーションをデバッグするときに問題が発生する場合は、次のことを確認します。
  • Web.config ファイルを asp です。Net プロファイルはありません。すべてのエラーが含まれていると、 コンパイル 要素が、 デバッグ 属性設定するには True を指定します。.
  • セキュリティの設定、サイトの統合を許可します。Windows 認証です。
  • プロジェクトの [プロパティ] ウィンドウで、有効にASP。NET のデバッグ.このオプションの下にいます。 デバッグ構成プロパティ.

完全なコード リスト

WebForm1.aspx

Webform1.aspx のコードを完了を次に示します。
<%@ Page Language="vb" AutoEventWireup="false" Codebehind="WebForm1.aspx.vb" Inherits="WebApplication1.WebForm1"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
	<HEAD>
		<title>WebForm1</title>
		<meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
		<meta name="CODE_LANGUAGE" content="Visual Basic .NET 7.1">
		<meta name="vs_defaultClientScript" content="JavaScript">
		<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
	</HEAD>
	<body MS_POSITIONING="GridLayout">
		<form id="Form1" method="post" runat="server">
		</form>
	</body>
</HTML>

WebForm1.aspx.vb

Webform1.aspx.vb のコード、完了を次に示します。
Public Class WebForm1
    Inherits System.Web.UI.Page

#Region " Web Form Designer Generated Code "

    'The Web Form Designer requires this call.
    <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()

    End Sub

    'NOTE: The Web Form Designer requires the following placeholder.
    'Do not delete it or move it.
    Private designerPlaceholderDeclaration As System.Object

    Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init
        'CODEGEN: The Web Form Designer requires this method call. 
        'Do not modify it by using the code editor.
        InitializeComponent()
    End Sub

#End Region

    Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        'Put user code to initialize the page here.
       Response.Write("Hello World")
    End Sub

End Class

関連情報

詳細については、以下を参照してください。開発者 (MSDN) Web サイト。
Visual Studio でのデバッグします。NET
.aspx の http://msdn2.microsoft.com/en-us/library/aa290350 (VS.71)

デバッグASP。Net
.aspx の http://msdn2.microsoft.com/en-us/library/w2faa92k (vs.71)

設定デバッグのアクセス許可
.aspx の http://msdn2.microsoft.com/en-us/library/aa291232 (VS.71)

プロパティ

文書番号: 833900 - 最終更新日: 2011年7月30日 - リビジョン: 4.0
キーワード:?
kbhowtomaster kbdebug kbremoteprog kbvs2005applies kbvs2005swept kbmt KB833900 KbMtja
機械翻訳の免責
重要: このサポート技術情報 (以下「KB」) は、翻訳者による翻訳の代わりに、マイクロソフト機械翻訳システムによって翻訳されたものです。マイクロソフトは、お客様に、マイクロソフトが提供している全ての KB を日本語でご利用いただけるように、翻訳者による翻訳 KB に加え機械翻訳 KB も提供しています。しかしながら、機械翻訳の品質は翻訳者による翻訳ほど十分ではありません。誤訳や、文法、言葉使い、その他、たとえば日本語を母国語としない方が日本語を話すときに間違えるようなミスを含んでいる可能性があります。マイクロソフトは、機械翻訳の品質、及び KB の内容の誤訳やお客様が KB を利用されたことによって生じた直接または間接的な問題や損害については、いかなる責任も負わないものとします。マイクロソフトは、機械翻訳システムの改善を継続的に行っています。
英語版 KB:833900
Microsoft Knowledge Base の免責: Microsoft Knowledge Baseに含まれている情報は、いかなる保証もない現状ベースで提供されるものです。Microsoft Corporation及びその関連会社は、市場性および特定の目的への適合性を含めて、明示的にも黙示的にも、一切の保証をいたしません。さらに、Microsoft Corporation及びその関連会社は、本文書に含まれている情報の使用及び使用結果につき、正確性、真実性等、いかなる表明・保証も行ないません。Microsoft Corporation、その関連会社及びこれらの権限ある代理人による口頭または書面による一切の情報提供またはアドバイスは、保証を意味するものではなく、かつ上記免責条項の範囲を狭めるものではありません。Microsoft Corporation、その関連会社 及びこれらの者の供給者は、直接的、間接的、偶発的、結果的損害、逸失利益、懲罰的損害、または特別損害を含む全ての損害に対して、状況のいかんを問わず一切責任を負いません。(Microsoft Corporation、その関連会社 またはこれらの者の供給者がかかる損害の発生可能性を了知している場合を含みます。) 結果的損害または偶発的損害に対する責任の免除または制限を認めていない地域においては、上記制限が適用されない場合があります。なお、本文書においては、文書の体裁上の都合により製品名の表記において商標登録表示、その他の商標表示を省略している場合がありますので、予めご了解ください。

フィードバック