4
我用一个方便的macro在Visual Studio键绑定附加到Windows XP IIS 5.1:使用宏附加到IIS7?
Imports System
Imports EnvDTE
Imports EnvDTE80
Imports EnvDTE90
Imports System.Diagnostics
Imports System.IO
Public Module AttachDebugger
' This subroutine attaches to the first IIS Web Server found.
Public Sub AttachToFirstIISWebServer()
Dim process As EnvDTE.Process
For Each process In DTE.Debugger.LocalProcesses
If (Path.GetFileName(process.Name).ToLower() = "aspnet_wp.exe") Then
process.Attach()
Exit Sub
End If
Next
MsgBox("No IIS Server found")
End Sub
End Module
然而,与Vista,IIS7进程(W3wp.exe)已不再在LocalProcesses,但运行的service on Windows 。我如何使用宏附加到服务?
我经常使用相当大的解决方案,并且不想每次都使用F5重新编译所有内容。
解决的问题:宏观工作正常,我刚做了一个错误的进程名第一。 aspnet_wp.exe与XP,w3wp.exe与Vista。
我什至不知道如何在XP上工作。 XP没有w3wp.exe(你的意思是?不是w3wc),这是一个IIS6过程。 – AnthonyWJones 2009-01-09 12:09:42