Makale numarası: 833900 - Son Gözden Geçirme: 29 Nisan 2007 Pazar - Gözden geçirme: 2.4

Nasıl yapılır: Windows XP çalıştıran ve Visual Studio. NET'te veya Visual Studio 2005'te aynı çalışma grubundaki olan bilgisayarlarda hata ayıklama

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.

Bu Sayfada

Hepsini aç | Hepsini kapa

Özet

Bu adım adım makalede, uzak Visual Studio .NET veya Visual Studio 2005'te, Microsoft Windows XP Professional çalıştıran iki bilgisayar arasında hata oluşturan nasıl açıklar. Bu senaryoda, iki bilgisayar aynı etki alanında değil. Ancak, aynı çalışma grubunda için kullanılırlar.

Gereksinimler

Bu makalede, aşağıdaki konularda bilgi sahibi olduğunuz varsayılmaktadır:
  • Microsoft Windows XP Professional yüklü olan Microsoft .NET Framework ile
  • Microsoft Visual Studio .NET veya Microsoft Visual Studio 2005
Aşağıdaki listede, gereksinim duyacağınız donanım, yazılım, ağ altyapısı ve hizmet paketleri önerilmektedir:
  • Visual Studio .NET veya Visual Studio 2005
  • Hata Ayıklama

Yeni bir kullanıcı hesabı oluşturun ve uzaktan hata ayıklama için uygun gruplara ekleme

Uzaktan hata ayıklama kullanmak için <a0></a0>, hata ayıklama Kullanıcıları grubuna ve uzak bilgisayarda ve yerel bilgisayardaki Administrators grubuna uygun kullanıcı hesabını eklemeniz gerekir. Bunu yapmak için şu adımları izleyin:
  1. Yerel bilgisayarda yönetici izinlerine sahip bir kullanıcı hesabıyla oturum açın.
  2. Yerel bilgisayarda, Bilgisayarım ' ı sağ tıklatın ve sonra Yönet ' i tıklatın.
  3. Yeni bir kullanıcı hesabı oluşturun:
    1. Genişletme, Sistem Araçları, Yerel Kullanıcılar ve gruplar'ı genişletin ve sonra kullanıcılar ' ı genişletin.
    2. Kullanıcılar ' ı sağ tıklatın.
    3. Yeni kullanıcı ' yı tıklatın. Yeni kullanıcı iletişim kutusunda görüntülenir.
    4. Aşağıdaki metin kutularına, yeni kullanıcı hesabı için kullanmak istediğiniz bilgileri yazın:
      • Kullanıcı adı
      • Tam adı
      • Açıklama
      • Parola
      • Parolayı Onayla
      Not Yerel bilgisayar, hem de uzak bilgisayarda bir aynı parolaya sahip bir kullanıcı hesabı oluşturmanız gerekir.
    5. Kullanıcı parolayı değiştiremez onay kutusunu tıklatıp temizleyin.
    6. Parola her zaman geçerli olsun onay kutusunu seçmek için tıklatın.
    7. Oluştur ' u tıklatın.
  4. Yeni kullanıcı hesabının, hata ayıklama Kullanıcıları grubuna ekleyin:
    1. Genişletme, Sistem Araçları, Yerel Kullanıcılar ve gruplar'ı genişletin ve gruplar ' ı genişletin.
    2. Hata ayıklama kullanıcıları</a1> çift tıklatın.
    3. Hata Ayıklayıcı Kullanıcılar özellikler iletişim kutusunda, Ekle ' yi tıklatın.
    4. Kullanıcıları Seç iletişim kutusunda, Seçilecek nesne adlarını girin alanına uygun kullanıcı hesabını yazın. Örneğin, Domain1\User1 yazın.
    5. Iki kez Tamam ' ı tıklatın.
  5. Yeni kullanıcı hesabı, Administrators grubuna ekleyin:
    1. ' I tıklatın (gruplar) ve Administrators çift tıklatın.
    2. Administrators özellikler iletişim kutusunda, Ekle ' yi tıklatın.
    3. Kullanıcıları Seç iletişim kutusunda, Seçilecek nesne adlarını girin alanına uygun kullanıcı hesabını yazın. Örneğin, Domain1\User1 yazın.
    4. Iki kez Tamam ' ı tıklatın.
  6. Bilgisayar Yönetim Aracı'nı kapatın.
  7. Uzak bilgisayarda 1-6 arasındaki adımları yineleyin.

Varsayılan güvenlik ayarlarını değiştirme

Her iki bilgisayarda, varsayılan güvenlik ayarı değiştirmeniz gerekir. Bunu yapmak için şu adımları izleyin:
  1. Başlat ' ı tıklatın ve sonra Denetim Masası.
  2. Klasik görünümde, Yönetimsel Araçlar ' ı çift tıklatın.
  3. Çift yerel güvenlik ilkesi.
  4. Yerel ilkeler</a1> öğesini genişletin. Yerel güvenlik ayarları penceresi görüntülenir.
  5. Yerel ilkelerGüvenlik seçenekleri ' ni tıklatın.
  6. Çift Ağ erişimi: yerel hesaplar için paylaşım ve güvenlik modeli.
  7. Aşağı açılan listesinde tıklatın Klasik - yerel kullanıcılar kendilerinin kimlik denetimini yapar ve sonra Tamam ' ı tıklatın.
  8. Yerel güvenlik ayarları ve Yönetim Araçları ' nı kapatın ve bilgisayarı yeniden başlatın.

ınternet Explorer oturum açma ayarını değiştirme

Tam bilgisayar adı kullanarak bir Web projesi oluşturduğunuzda, Microsoft ınternet Explorer, Web sitesi bir ınternet sitesi tanır. Bilgisayara yeni kullanıcı hesabının, ınternet kullanarak oturum açarken Explorer ınternet bölgesinin varsayılan güvenlik ayarlarını kullanır. Varsayılan olarak oturum açmayalnızca ıntranet bölgesinde otomatik oturum açma ayardır.

Daha önce oluşturduğunuz yeni kullanıcı hesabı'nı kullanarak uzaktan hata ayıklama gerçekleştirmek için <a0></a0>, yeni kullanıcı hesabı kullanarak otomatik olarak oturum açmanıza izin vermek için oturum açma ayarını değiştirmeniz gerekir. Bunu yapmak için şu adımları izleyin:
  1. Yerel bilgisayara yeni kullanıcı hesabı kullanarak oturum açın.
  2. Başlat ' ı tıklatın ve sonra Denetim Masası.
  3. Internet seçenekleri ' ni çift tıklatın. <a0>Internet özellikleri</a0> iletişim kutusu görüntülenir.
  4. Internet özellikleri iletişim kutusunda, Güvenlik sekmesini tıklatın.
  5. Güvenlik sekmesinde, ınternet ' i tıklatın.
  6. Özel düzey ' i tıklatın. <a0>Güvenlik ayarları</a0> iletişim kutusu görüntülenir.
  7. Kullanıcı kimlik doğrulamasıaltında'geçerli bir kullanıcı adı ve parola ile otomatik oturum açma seçeneğini tıklatıp seçin ve Tamam ' ı tıklatın. Aşağıdaki uyarı iletisi görüntülenir:
    Bu bölgenin güvenlik ayarlarını değiştirmek istediğinizden emin misiniz?
  8. Evet ' i tıklatın ve sonra da Tamam ' ı tıklatın.

Uzak bir Web uygulaması yaratın

Yerel bilgisayar, uzak bilgisayarda bir Web uygulama proje oluşturmak için kullanın. Bunu yapmak için şu adımları izleyin:
  1. Visual Studio .NET veya Visual Studio 2005'i başlatın.
  2. Dosya menüsünde Yeni ' nin üzerine gelin ve sonra Project ' i tıklatın.
  3. Project Types altında Visual Basic Projeleri) tıklatın.

    Visual Studio 2005 ' te NotVisual Basic ' u tıklatın.
  4. Şablonları altında tıklatın ASP.NET Web uygulaması.

    Not Visual Studio 2005'te, ASP.NET Web sitesi öğesini tıklatın.
  5. Konum</a0> kutusunda, uzak bilgisayarda bulunan bir URL yazın. Örneğin, http://RemoteComputer/WebApp yazın ve Tamam ' ı tıklatın. Visual Studio .NET, çözüm oluşturur.
  6. Proje menüsünde Add Reference.
  7. WebForm1.aspx Tasarımcısı içinde açın.
  8. Tasarımcı Kod Düzenleyicisi penceresini açmak için çift tıklatın.
  9. Aşağıdaki kodu ekleyin: Page_Load olayı.
    Response.Write("Hello World")
  10. Bu kod satırında bu satırında kesme noktası ayarlamak için klavyede F9 tuşuna basın.

Bu bir uzaktan hata ayıklama çalıştığını doğrulayın.

Bu bir uzaktan hata ayıklama çalıştığını doğrulamak için <a0></a0>, Hata Ayıkla menüsünde Başlat ' ı tıklatın. Uygulama hata ayıklama modunda çalışır ve daha önce ayarladığınız kesme noktasında durur.

SORUN GİDERME

Uzak Web uygulamanızın hata sorunlarınız varsa, aşağıdakileri doğrulayın:
  • ASP.NET Web uygulamasının Web.config dosyasındaki hataları içermez ve derleme öğesi doğru olarak ayarlanmış bir hata ayıklama özniteliğine sahip.
  • Sitenin güvenlik ayarını, tümleşik Windows kimlik doğrulaması sağlar.
  • Projenin <a1>Properties</a1> penceresinde ASP.NET Debugging bırakmış. Bu seçenek, hata ayıklamaYapılandırma özellikleri ' nde altında bulunur.

Tam kod listesi

WebForm1.aspx

Tam kodu için Webform1.aspx listesi aşağıdadır.
<%@ 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

Aşağıdaki, # 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

Referanslar

Daha fazla bilgi için aşağıdaki Microsoft Developer Network (MSDN) Web sitelerini ziyaret edin:
Visual Studio .NET ile hata ayıklama
http://msdn2.microsoft.com/en-us/library/aa290350(VS.71).aspx (http://msdn2.microsoft.com/en-us/library/aa290350(VS.71).aspx)

Hata ayıklama ASP.NET Web uygulamalarını
http://msdn2.microsoft.com/en-us/library/w2faa92k(vs.71).aspx (http://msdn2.microsoft.com/en-us/library/w2faa92k(vs.71).aspx)

Hata ayıklama izinleri ayarı
http://msdn2.microsoft.com/en-us/library/aa291232(VS.71).aspx (http://msdn2.microsoft.com/en-us/library/aa291232(VS.71).aspx)

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Visual Studio 2005 Professional
  • Microsoft Visual Studio 2005 Standard Edition
  • Microsoft Visual Studio .NET 2003 Enterprise Architect
  • Microsoft Visual Studio .NET 2003 Enterprise Developer
  • Microsoft Visual Studio .NET 2003 Academic Edition
  • Microsoft Visual Studio .NET 2002 Professional Edition
  • Microsoft Visual Studio .NET 2002 Enterprise Architect
  • Microsoft Visual Studio .NET 2002 Enterprise Developer
  • Microsoft Visual Studio .NET 2002 Academic Edition
  • Microsoft ASP.NET 1.1
  • Microsoft ASP.NET 1.0
Anahtar Kelimeler: 
kbmt kbvs2005swept kbvs2005applies kbdebug kbremoteprog kbhowtomaster KB833900 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:833900  (http://support.microsoft.com/kb/833900/en-us/ )