2017-11-23 7 views
0

내 Azure App Service ARM 템플릿 파일을 통해 Microsoft.VisualStudio.SnapshotDebugger.AzureAppServices.Standalone 확장을 추가하고 싶습니다. 이 순간, Visual Studio 2017 15.5 미리보기에서 열려있는 Cloud Explorer가 필요하고 내 앱을 클릭 한 다음 "스냅 샷 디버거 연결"을 선택하십시오. 스냅 샷 디버거 확장을 앱 서비스에 설치하라는 메시지가 표시되며 앱 서비스를 설치 한 후 앱 서비스를 다시 시작해야합니다. 이 기능은 프로덕션 디버깅에 유용하지만 내 앱이 배포 될 때 어떻게 준비 할 수 있습니까?ARM 템플릿에서 Microsoft.VisualStudio.SnapshotDebugger.AzureAppServices.Standalone 확장을 추가하는 방법은 무엇입니까?

또한 Nuget 패키지는 the same name입니다. 이 패키지를 내 앱에 추가해야하나요? 확장과 패키지 사이의 관계는 무엇입니까? 이 기능은 미리보기에 있지만 누군가가 단서를 가질 수 있기를 바랍니다.

+0

당신을 수행하는 설치된 확장을 확인 이 스레드에 대한 업데이트가 있습니까? 유용 할 경우 동일한 문제가있는 더 많은 커뮤니티를 도울 수있는 답변으로 표시하십시오. –

답변

0

나는 우리가 할 수있는 내 푸른 앱 서비스 ARM 템플릿 파일

통해 Microsoft.VisualStudio.SnapshotDebugger.AzureAppServices.Standalone 확장을 추가 할 것을 웹 사이트 ARM 템플릿에 다음 코드를 추가로. SO thread에서 세부 단계를 얻을 수 있습니다. 확장자 이름을 Microsoft.VisualStudio.SnapshotDebugger.AzureAppServices.Standalone으로 변경하십시오. 나는 내 편이 그것을 테스트, 제대로 작동합니다.

"resources": [ 
     { 
      "apiVersion": "2015-08-01", 
      "name": "Microsoft.VisualStudio.SnapshotDebugger.AzureAppServices.Standalone", 
      "type": "siteextensions", 
      "dependsOn": [ 
      "[resourceId('Microsoft.Web/Sites', variables('webSiteName'))]" 
      ], 
      "properties": { 
      } 
     } 
     ], 

난 그냥 내 응용 프로그램에이 패키지를 추가해야합니까?

또한 Nuget이 설치된 Asp.net 및 Asp.net 핵심 프로젝트를 테스트하지만 azure에 게시 한 후에는 확장 프로그램이 설치되지 않았습니다.

확장 프로그램과 패키지 사이의 관계는 무엇입니까?

확장 설명에 따르면 Visual Studio 스냅 샷 디버거 독립 실행 형 사이트 확장을위한 Nuget 패키지입니다. 우리는 하늘빛 쿠두 도구를 사용하여 상세 정보를 얻을 수 (HTTPS를 : // {WebAppName} .scm.azurewebsites.net가)에서

D:\home\SiteExtensions\Microsoft.VisualStudio.SnapshotDebugger.AzureAppServices.Standalone 

enter image description here

enter image description here

+0

감사합니다. 작동하는 경우이를 시도하고 표시합니다. 보이는 유망! – bigbearzhu

관련 문제