2012-11-04 5 views
0

기본적으로 개발 속도를 높이려고합니다. 자바 스크립트 버그를 수정하거나 CSS를 업데이트하려는 경우 배포를 완전히 중단하고 변경 사항을 적용한 다음 로컬 에뮬레이터에 다시 배포하고 마지막으로 탐색해야합니다. 내가 어디 있었는지.Azure 웹 역할을 로컬로 디버깅 할 때 사이트 콘텐츠를 편집 할 수있는 방법이 있습니까?

새로운 공동 배치 캐싱 옵션을 사용하기 때문에이 프로젝트를 에뮬레이터 외부에서 실행할 수 없습니다.

나는 여기서 간단한 것을 놓치고있는 것처럼 느낍니다. 나는 에뮬레이터 (30 초 정도)를 시작한 다음 웹 프로젝트에서 두 번째 디버깅 세션을 직접 (또 다른 10 초) 시작할 수 있으며 적어도 에뮬레이터와 대화 할 수있는 것 같음을 알았다. 멀리. 이것은 더 좋지만 여전히 고통입니다.

더 좋은 방법이 있나요?

답변

1

Visual Studio와 ASP.NET에 대해 이야기하고 있다면이 모든 것이 올바르게 작동해야합니다. 자바 스크립트 또는 CSS와 같은 정적 파일을 변경하는 경우 저장 한 다음 결과를 볼 수 있어야합니다. 코드를 변경하는 경우 웹 역할 프로젝트 (이 아니라 클라우드 서비스 프로젝트 인)를 다시 작성해야하며 새로 고침하면 변경 사항이 표시되어야합니다. 물론, 작동하려면 Ctrl + F5 (디버깅하지 않고 실행)해야합니다 ... 그렇지 않으면 변경을 전혀 할 수 없습니다.

+0

확인 - 이것은 이상한 것입니다. 방금 ASP MVC 4 사이트가있는 새로운 클라우드 프로젝트를 만들었습니다. 제안한대로 "그냥 작동합니다!" 방금 프로젝트를 VS2012, 최신 Azure SDK 및 공동 위치 캐시로 전환했습니다.이 작업을 막을 수있는 대규모 마이그레이션에 대해 머리 속에 떠오르는 점은 무엇입니까? –

+0

이것이 내가 본 것입니다. 작동하는 프로젝트는 예상대로 ASP MVC 사이트 디렉토리에 직접 매핑됩니다. 그러나 기존 프로젝트는 실제로 루트 MVC 사이트 아래의 obj \ Debug \에 매핑됩니다. 이 문제를 해결하는 방법을 알고 있습니까? –

+0

수정, MVC 사이트가 아닌 Cloud 프로젝트의 obj \ Debug에 있습니다. –

관련 문제