Visual Studio 2013 내에서 빌드> 게시를 통해 게시하는 asp.net 웹 응용 프로그램 프로젝트가 있습니다. 선택한 사전 컴파일 옵션을 사용하여 파일 시스템에 게시하고 있습니다. 내 프로젝트에는 패키지/웹 게시 설정 화면에서 "이 응용 프로그램을 실행하는 데 필요한 파일 만"이 선택되어 있습니다. 그러나 내가하는 일과 관계없이 .cs 파일 (코드 숨김) 및 designer.cs 파일은 게시하는 동안 출력 폴더에 복사됩니다.웹 응용 프로그램은 .cs 파일없이 게시하지 않습니다
이 프로젝트는 Visual Studio에서 파일> 새 프로젝트> ASP.NET 웹 응용 프로그램 기능을 사용하여 만들어졌습니다. 그런 다음 웹 사이트 프로젝트의 파일이 응용 프로그램에 추가되었으며 "웹 응용 프로그램으로 변환"명령이 빌드 메뉴에서 실행되었습니다. 웹 응용 프로그램으로의 변환은 정상적으로 수행 된 것으로 보이지만 포함 된 .cs 파일 없이는 게시 할 수 없습니다.
코드 숨김 파일을 포함하지 않고 웹 응용 프로그램을 게시하려면 그 밖에 수행해야 할 작업은 무엇입니까? 내가 조사 할 수있는 아이디어가 있습니까?
해결책 수준에서이 문제를 일으키는 설정이있을 수 있습니까? 새로운 웹 애플리케이션은 기존 솔루션에 약 12 개의 다른 프로젝트와 함께 추가되었습니다.
또 다른 주목할 점은 새 프로젝트에서 Visual Studio를 사용하여 새 웹 응용 프로그램을 만들고 동일한 설정으로 게시 할 때 .cs 파일이 포함되지 않는다는 것입니다.
또한 삭제를 시도한 다음 새 게시 프로필을 만들려고했습니다.
.cs 파일 중 하나를 클릭 한 다음 Property grid (F4)를 살펴보고 .cs 파일에 대해 "Build action"이 설정되어 있는지 확인하십시오. –
@JohnSaunders Build Action = 컴파일. – Rafe
흠 .. 내가 기대했던 것이 아닙니다. 빌드 후 단계가 있습니까? –