IIS altında birden çok işlem yürütebilirim ve hata ayıklama işlemi yaparken hangi işlemi eklemek istediğimi bilmek zor olabilir. Bir işlemin "Başlığı" nı programlı olarak ayarlayabiliyorsunuz, böylece Visual Studio'nun "İşleme Ekleme" penceresinde tanımlanabilsin mi?Bir w3wp.exe örneğini isimlendirirsiniz, böylece işlemek için eklenir.
7
A
cevap
1
IIS 7.5'da IIS otomatik olarak uygulama havuzunun adıyla her AppPool için hesap oluşturmak olacaktır.
http://learn.iis.net/page.aspx/624/application-pool-identities/
1
İşlemin identity numarasını değiştirmek için hangisinin ekleneceğini bilmeniz daha iyi olabilir.
2
Bu VS makrosunu, uygulama adına dayalı bir çalışan işlemine eklemek için kullanabilirsiniz. Tek hile Microsoft.Web.Administration.dll C: \ Windows \ System32 \ inetsrv% PROGRAMFILES (x86)% \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ PublicAssemblies kopyalamanız gerekir. Sonra
Private Sub AttachToWorkerProcess(ByVal appName As String)
Dim targetPid = FindPoolPIDByName(appName)
If targetPid = -1 Then
MessageBox.Show("Unable to find a worker process hosting " + appName)
End If
Dim processes As EnvDTE.Processes = DTE.Debugger.LocalProcesses
For Each proc As EnvDTE.Process In processes
If proc.ProcessID = targetPid Then
proc.Attach()
End If
Next
End Sub
Private Function FindPoolPIDByName(ByVal appName As String) As Integer
Dim sm As New Microsoft.Web.Administration.ServerManager()
Dim appPoolName As String = Nothing
For Each site In sm.Sites
For Each app In site.Applications
If String.Equals(app.Path, "/" & appName, StringComparison.OrdinalIgnoreCase) Then
appPoolName = app.ApplicationPoolName
End If
Next
Next
If appPoolName Is Nothing Then
MessageBox.Show("Unable to find application " & appName)
End If
For Each wp In sm.WorkerProcesses
If wp.AppPoolName = appPoolName Then
Return wp.ProcessId
End If
Next
Return -1
End Function
:
Sub AttachToMyApp()
AttachToWorkerProcess("MyApp")
End Sub
İlgili konular
- 1. İşlem sunucusundan COM işlemek birden çok örneğini başlatır
- 2. Hata ayıklayıcı işlemek için eklenmiyor
- 3. Xcode konsolu işlemek için
- 4. (#) Böylece
- 5. Vidaları işlemek için etkili bir yol RxJava
- 6. Bir Diziyi İşlemek için 10 Başlığı Kullanma
- 7. Ruby'de sınıfın her bir örneğini bulmak için:
- 8. Tıklamaları işlemek için UIButton altkümesi
- 9. Olayları işlemek için desen desen
- 10. Bir sınıf örneğini DWScript
- 11. refrence bir örneğini
- 12. Video sınıfının bir örneğini oynatmak için FLVPlayback Sınıfını Kullanma
- 13. İki nesneyi bir ağaçta aynı şekilde işlemek için Java özeti
- 14. Bir ObjectSet örneğini nasıl oluşturabilirim?
- 15. CodeMirror bir editör örneğini sil
- 16. JNI istisnalarını işlemek için basit kod
- 17. Android Canlı video karelerini işlemek için asynctask
- 18. Anonim bir örneğini NameValueCollection'a dönüştürme
- 19. Sinyal işlemek için Auto ve Lambda kullanma?
- 20. gözlenebilirlerini (angular2) verileri işlemek için desen nedir
- 21. Banka hesap işlemini işlemek için Xslt
- 22. A WebGroup işlemek için/Sanal Sunucu /,
- 23. İsim alanlarını doğru bir şekilde işlemek için XmlWriter'i nasıl zorlayabilirim?
- 24. Git: nasıl işlemek spesifik bir önceki geçmişini silmek için
- 25. (iPhone) Nasıl bir UITextView üzerinde dokunuşları işlemek için?
- 26. ONIX dosyalarını işlemek için bir Java kütüphanesi var mı?
- 27. 2d çizgi parçalarını işlemek için etkin bir yol
- 28. Raylar: Hangi js işlemek için bir denetleyici eylemi seçilmelidir?
- 29. Yalnızca belirli bir özellik için bağlamayı işlemek mümkün mü?
- 30. işlemek için bazı zarif bir yolu var mı benim ndarray