有一百萬這樣的鏈接http://blogs.msdn.com/b/cie/archive/2014/01/24/windows-azure-remote-debugging.aspx,或多或少似乎照顧遠程調試設置。我已經在VS 2013更新2中做了這麼多次,部署,然後附加到調試器,它根本不起作用。那麼,調試器似乎附加了,但是當我將鼠標懸停在一個斷點處時,我不斷收到消息,通知我'斷點當前不會被觸發。沒有符號已經加載了這個文件'回來,我回想起看到一個頻道9的演示文稿,他們似乎配置符號存儲。我試着配置這個,當鼠標懸停在斷點上時,它仍然給我提供相同的信息。遠程調試Azure工作者角色
4
A
回答
6
VS 2013更新2遠程調試 - 我只能讓它與「調試」構建一起工作。我已經設置了調試選項「啓用我的代碼」並加載了所有符號 - 這似乎工作正常。我現在可以設置斷點並且不會收到您(和我)先前提到的消息。
這可能不是理想的情況,因爲它能夠將調試器附加到生產版本上很不錯,但它現在似乎是一個半合理的解決方法。
編輯: 要點:
- 您必須啓用Azure的門戶網站遠程調試你的雲服務或網站 - 配置選項卡(但只停留48小時啓用)
- 調試屬性彙編元素在您的Web.config文件必須設置爲「true」。這意味着,您必須執行「調試」構建或手動編輯Web.config文件。下面是微軟官方文檔的鏈接一個完整的解釋,以及如何做到這一點無需重新部署應用程序一個很好的例子: http://azure.microsoft.com/en-us/documentation/articles/web-sites-dotnet-troubleshoot-visual-studio/#remotedebug
- 如果您仍然有問題,你可能必須禁用調試選項啓用僅我的代碼在Visual Studio
+0
遠程調試時務必將IP地址添加到防火牆規則中。 –
+0
下面是另一個專門針對雲服務和虛擬機的參考資料:http://msdn.microsoft.com/en-us/library/ff683670.aspx –
0
我有同樣的問題 - 也與VS 2013更新2
我錯過了選擇在彈出窗口,顯示正在運行的進程的w3wp.exe過程中的關鍵位在擊中A之前ttach按鈕。
相關問題
- 1. 如何在Windows Azure中使用遠程桌面調試工作者角色?
- 2. Windows Azure工作者角色進程
- 3. 遠程調試Azure Web工作
- 4. Azure工作者角色拋出System.IO.FileNotFoundException
- 5. 如何停止Azure工作者角色
- 6. AzureDirectory與Lucene.Net和Azure工作者角色
- 7. Windows Azure工作者角色和SVG
- 8. Azure文檔Db工作者角色
- 9. Microsoft Azure主從工作者角色
- 10. 工作者角色與Azure批處理
- 11. 在azure工作者角色中的Windows.winmd
- 12. 無法剖析Azure工作者角色
- 13. 喚醒Windows Azure工作者角色
- 14. 關於Azure工作者角色的MongoDB
- 15. 工作者角色和Web角色之間的Azure通信
- 16. 在Windows Azure中:什麼是Web角色,工作者角色和VM角色?
- 17. 未針對Azure工作者角色打包的程序集
- 18. Windows Azure工作者角色,如何處理主線程?
- 19. Azure隊列工作者角色多線程示例
- 20. 訪問TFS工作使用azure工作者角色的項目
- 21. 不能簡單的SignalR Azure工作者角色工作
- 22. Azure工作者角色和Azure自動化之間的區別?
- 23. Shared DataContract工作者角色/ Web角色
- 24. Azure工作者角色+消息隊列消費者的數量
- 25. Azure Web角色中的工作流程
- 26. Azure入門:工作角色
- 27. 不能調試工作者角色(模擬器)
- 28. 在Azure上部署WCF服務:Web角色還是工作者角色?
- 29. 可控制的Azure工作者角色崩潰恢復
- 30. 什麼LifeStyle應該在Azure工作者角色中擁有ISession?
嗨@Mike W,我在調試Azure網站時遇到同樣的問題。我將嘗試部署一個'Debug'構建,以查看是否可以緩解這種痛苦,但是文檔不需要調試構建,並且似乎暗示它將與'Release'構建一起使用,如果禁用了「Enable Just My碼'。 –
嘗試連接到您的實例並檢查.pdb文件是否在文件夾中。也許他們沒有與您的軟件包一起部署。您也可以在部署之前測試您的軟件包 - 只需將其解壓縮並檢查pdb文件。因爲它們的符號來自你的機器,所以你的程序集不能有符號存儲。 –