2014-02-26 4 views
6

저는 Azure 웹 사이트가 있습니다. 또한 less 파일을 번역하고 번들링 할 때 MVC 앱에서 점없이 실행됩니다. 릴리스 빌드를 Azure에 배포하면 Less Property는 Build Action = "Content"속성에 설정하지 않으면 404를 반환합니다. 일단 설정을 변경하면 모든 것이 예상대로 작동합니다.왜 Azure에 배포하기 위해 LESS 파일을 Build Action "Content"로 설정해야합니까?

따라서 이해할 수 없다는 점을 제외하고 더 이상 문제가 없습니다. 이유는입니다. 콘텐츠로 설정되어야합니다. 누군가 설명 할 수 있습니까?

+3

필자가 아는 한 컴파일러/게시 프로세스에서 파일을 게시 된 파일에 포함하도록 빌드 작업을 콘텐츠로 설정해야합니다. 나는 당신이 css, js, 이미지 파일을 보면, 그것들이 모두 내용으로 설정되어 있다고 믿는다. – Tommy

답변

6

Build Action = "Content"는 게시 프로세스에이 파일을있는 그대로 대상으로 복사해야 함을 알려줍니다.

빌드 프로세스의 결과물을 게시하려고 할 때 모든 소스 파일, readme 파일 및 기타 관련 "개발자 솜털 개미"를 가져 오지 않도록해야합니다. 개인 키와 같이 우발적으로 민감한 것을 가져 오지 않도록 선택 프로세스입니다.

Visual Studio의 대부분의 항목 템플리트는 기본적으로 빌드 작업을 올바른 작업으로 설정합니다. 일반적으로 템플릿이이 권한을 얻지 못할 때까지 생각조차 할 수 없으며 파일 아르.

+0

감사합니다. 대부분의 것을 자동으로 콘텐츠로 설정하는 VS에 대한 두 번째 부분 인 것 같습니다. 혼란 스럽습니다. – RationalGeek