2012-07-24 2 views
1

ASP.NET MVC 사이트를 만들고 웹 호스팅 서버에 업로드해야하므로 전체 프로젝트를 업로드해야합니다. 또는 선택한 파일 집합 만 & 폴더. 그렇다면 폴더와 파일은 웹 서버에 업로드해야합니까?ASP.NET MVC 웹 사이트에 대해 Web Server에 업로드 할 파일은 무엇입니까?

+1

FTP. 이것은 필요한 것만 복사합니다. 주로 C# 또는 VB 코드 파일을 복사 할 필요가 없습니다.이 파일은 모두 bin 폴더에있는 단일 DLL로 컴파일됩니다. –

+0

과거에는 MVc 프로젝트에서 FTP를 통해 파일을 업로드하고 server-admin에게 해당 디렉토리에 압축을 풉니 다. 나는 web.config에서 connectionstring을 변경했는데 변경을 가하면 내 새 파일로 바꾸지 않을 것입니다. 나는 업무용으로 bin 배포를 사용하고 번거 로움없이 많은 프로젝트를 배포합니다. – Adrian

답변

1

Visual Studio에서 프로젝트를 마우스 오른쪽 단추로 클릭하고 게시 ...를 선택하면 필요한 파일을 업로드 할 수있는 폴더에 게시합니다.

몇 가지주의해야 할 점이 있습니다.

  • 게시를 실행하기 전에 빌드 구성을 해제로 설정하십시오. 이 은 기본값으로 디버그를 false로 설정하는 Web.Release.config 파일의 값으로 대체하지만 서버 연결 인 문자열 및 기타 프로덕션 설정을 입력 할 수도 있습니다.

  • 일부 dll은 기본적으로 게시 폴더에 포함되지 않습니다. 참조 된 dll을 포함 시키려면 참조 폴더에서 선택하고 로컬 복사 속성을 True로 설정하십시오. 그것은 .. DLL을 서버에없는 수동으로 추가 할 이 필요한 파악 조금 히트와 미스입니다

난 항상 해제하고 다음에 파일 시스템 또는 직접 게시 내 빌드 구성을 설정
관련 문제