7
A
回答
13
我有一個這個目的的宏。在工具菜單中,打開宏 - >宏IDE。在左側窗格中,雙擊MyModule中(或創建一個新的模塊),並在此代碼粘貼:
Imports System
Imports EnvDTE
Imports EnvDTE80
Imports EnvDTE90
Imports System.Diagnostics
Public Module MyModule
Sub AttachToIIS()
Try
Dim dbg2 As EnvDTE80.Debugger2 = DTE.Debugger
Dim trans As EnvDTE80.Transport = dbg2.Transports.Item("Default")
Dim dbgeng(2) As EnvDTE80.Engine
dbgeng(0) = trans.Engines.Item("T-SQL")
dbgeng(1) = trans.Engines.Item("Managed")
Dim proc2 As EnvDTE80.Process2 = _
dbg2.GetProcesses(trans, Environment.MachineName).Item("w3wp.exe")
proc2.Attach2(dbgeng)
Catch ex As System.Exception
MsgBox(ex.Message)
End Try
End Sub
End Module
然後,您可以編輯您的鍵盤快捷鍵和將其設置爲一個新的組合;我使用Ctrl + Shift + A。要調用的命令將是Macros.MyMacros.MyModule.AttachToIIS
。
EDITED:將「COMPUTERNAME」更改爲Environment.MachineName
。
1
調試 - >附加到進程
開始輸入過程「的w3wp」的名字,它會立刻發現它在列表中。
1
您可以編寫宏並將其分配給工具欄按鈕。
2
您應該能夠調試IIS就像你正在使用Visual Studio的Web服務器(卡西尼):
- 顯示屬性你ASP.NET項目。
- 選擇Web選項卡。
- 在服務器部分選擇使用本地IIS Web服務器。填寫Project Url。
- 通過按F5 (調試 =>開始調試)運行您的項目在調試器。
如果您在Vista或更新的版本上運行UAC,則必須以管理員身份運行Visual Studio才能正常工作。右鍵單擊Visual Studio快捷方式並選擇以管理員身份運行...。接受提示以提升權限。
相關問題
- 1. 如何在Visual Studio中調試python(如何在庫中進行)?
- 2. 如何在Visual Studio中作爲命令行進行調試?
- 3. 更改visual studio調試快捷鍵
- 4. Visual Studio 2012快速調試
- 5. 如何使用NSpec在Visual Studio中進行調試
- 6. 如何在Visual Studio 2008中進行調試
- 7. 如何在Visual Studio 2010中進行調試時設置IIS?
- 8. 如何在visual studio 2008 express中進行調試c#this senario
- 9. 如何將默認瀏覽器更改爲在Visual Studio 2008中進行調試?
- 10. 在Visual Studio中附加調試進程
- 11. IE7使用Visual Studio Express進行調試
- 12. 使用Console2進行Visual Studio調試?
- 13. Visual Studio使用Browserify進行調試
- 14. Visual Studio C#2010 Express調試運行速度比Release快更多
- 15. 如何在沒有Visual Studio的情況下進行調試?
- 16. 如何在Visual Studio 2008中更快地打開DataSet?
- 17. 如何在Visual Studio中調試finally塊?
- 18. 如何在visual studio中停止調試
- 19. 如何在Visual Studio 2015中調試Mscorlib.dll
- 20. 如何在Visual Studio中調試(僅)JavaScript?
- 21. 如何在Visual Studio 2013中調試javascript
- 22. 如何在visual studio中調試sql
- 23. 調試如何在Visual Studio中工作?
- 24. 如何在VISUAL STUDIO 2005中調試TSQL?
- 25. 在Visual Studio中啓動.NET可執行文件進行調試?
- 26. 如何在Android Studio中運行Robolectric測試時進行調試?
- 27. 如何在Visual Studio中將進程附加到調試器?
- 28. 如何更改用於在Visual Studio中進行調試的SharePoint 2010本地站點
- 29. 調試在Visual Studio
- 30. 單元測試如何更快地對代碼進行更改?
或者您可以將Environment.MachineName.ToString替換爲「COMPUTERNAME」。 – 2009-09-16 22:50:33
是的 - 這個宏代碼不是最好的:它最初是一個錄製的宏。 – 2009-09-16 22:53:20