2016-04-26 115 views
5

實質上,我有一個發佈到Azure App Service的ASP.NET Core 1.0(rc1-final)應用程序,並且面臨的錯誤只出現在那裏以及來自記錄它不清楚是什麼導致了它。遠程調試Azure App Service上的ASP.NET Core 1.0應用程序

所以我嘗試使用Visual Studio 2015(更新1)和雲資源管理器的遠程調試功能來調試應用程序。調試開始,但沒有中斷點,因爲調試符號未加載。

我試過版本和調試版本都無濟於事。 dnx web項目使用「Produce output on build」選項(將項目打包爲nuget包)進行編譯,以便創建xmldoc並與之一起發佈(注意:我使用SwaggerGen for Rest API文檔的Swashbuckle並需要其他文檔的xmldocs)。

我發現在老的NuGet的方式來創建一個包和few articles它的-symbol參數,但沒有找到一個方法來生成或者參數傳遞給DNX/DNU構建過程,併發布在服務器上。

對於現在的應用程序時的Visual Studio 2015更新1

任何人有如何遠程調試(最好的版本編譯的版本)的ASP.NET 1.0的核心網絡上的一個有效的解決方案中通過Azure的發佈工具發佈Azure應用服務上的應用程序?

+0

可能[這些](http://stackoverflow.com/questions/37688071/vs2015-remote-debug-azure-site/42564042#42564042)步驟可以幫助,如果你錯過了什麼 – Kurkula

回答

2

解決方法很簡單,當你知道去哪裏看。

缺省工具附加到w3wp.exe進程,並且由於DNX應用程序在其外運行,所以無法對其進行調試。

通過雲資源管理器啓動調試完畢後,我們就可以去Debug>Attach to Process菜單中,選擇從「限定符」降的應用服務實例下來,然後選擇dnx.exe過程中,重視它,因爲在這個blog post指出。

似乎沒有任何一鍵式解決方案。

相關問題