8

VS2009에서 게시/웹 배포 옵션을 사용하여 ASP.NET MVC3 웹 사이트를 게시하고 있습니다.폴더가 VS 게시/웹 배포로 업로드되지 않습니다.

그러나 기본적으로 아래 강조 표시된 "파일"폴더는 게시하지 않습니다.

enter image description here

I이 파일을 얻을 수있는 방법 모든 아이디어를 게시하는 동안 포함?

감사 바울은 Visual Studio 솔루션 탐색기 내에서

답변

25

당신은 마우스 오른쪽 버튼 클릭 해당 디렉토리 내의 각 파일에 대한 선택 속성 (한 번에 모두를 선택하고 마우스 오른쪽 버튼을 클릭 한 다음에 필요 -> 속성 경우 당신은 그들 모두를 바꾸고 싶다).

빌드 작업이 콘텐츠로 설정되어 있는지 확인하십시오. 이렇게하면 파일이 게시 프로세스의 일부로 복사됩니다.

+3

폴더가 비어 있으면이 기능이 작동하지 않고 폴더가 게시되지 않습니다. – aleafonso

+4

사실,이 경우 디렉토리에 빈 텍스트 파일을 넣어서 디렉토리가 게시됩니다. – Mike

2

enter image description here 내 경우에는 Error.txt file was not included in the Project이고 게시 프로젝트 도중 폴더가 추가되지 않아서입니다. 누군가가 (아마 자신)이 csproj 파일에 <ExcludeFoldersFromDeployment>Content\files</ExcludeFoldersFromDeployment> 라인을 추가 한 다음 잊어 때 난 그냥 right click the file name and click at "프로젝트에 포함"

0

A는 아마 덜 일반적인 경우이고, 나중에는 게시 할 않는다 폴더.

BuildAction이 Content 인 경우에도이 줄로 인해 내용/파일 (및 하위 폴더)의 파일이 배포되지 않습니다.

AFAIK이 (가) Visual Studio의 어느 곳에서도 볼 수 없기 때문에 텍스트 편집기로 csproj 파일을 열어야하기 때문에 찾기가 어렵습니다.