2013-01-02 4 views
6

컴파일 된 웹 응용 프로그램을 인터넷에 업로드하려고합니다. 나는 내가 필요한 것은 bin 폴더로 들어가야 만하는 dll 파일이라고 들었다. 이게 사실입니까, 아니면 dll 파일과 bin 폴더를 업로드해야합니까?ASP.NET을 사용하여 업로드하는 방법

또한 내 이미지, CSS 등을 내 프로젝트 폴더에 혼합 할 필요가 없도록 빌드하는 더 좋은 방법이 있습니까? 어쩌면 bin 폴더 및 모든 aspx 페이지에 dll 파일을 복사하는 방법?

나는 그것이 작동하도록 만들었지 만 나는 많은 파일을 복제하는 것처럼 보이고, 결국에는 어떤 문제가 발생할 것이라는 것을 안다.

답변

7
  • 프로젝트를 마우스 오른쪽 단추로 클릭하고
  • 프로젝트를 마우스 오른쪽 단추로 클릭하고 게시를 클릭 다시 - 내가 올바른 파일이 복사되어 있는지 확인할 수 있습니다 "디렉토리에 파일 게시"를 사용합니다. 귀하의 사이트에
  • 그런 다음 게시 된 폴더의 콘텐츠를 업로드 내부는 빈 폴더를 선택하면
  • 당신이 당신의 시스템
  • 에 지정된 게시 된 파일을 찾은 모든 참조 (.DLL)이 있어야한다.
+0

로컬로 게시하고 있지만이 이상한 오류가 계속 발생합니다 : 대상 "GatherAllFilesToPublish"프로젝트에 존재하지 않습니다. 그것은 나를 가리 키지 않습니다. 무슨 일이 일어나고 있는지 아십니까? – rbtLong

+1

이 링크 확인 : http://social.msdn.microsoft.com/Forums/en/US/windowsazuredevelopment/thread/116d3562-99fb-45b0-acf9-b35bc393682e/ – codingbiz

+0

감사합니다. syed의 게시물에 따르면 실제로 오류가 발생했습니다. 우리는 일부 대상 파일의 이름을 바꾸고 패치 설치를 수행합니다. – rbtLong

5

가장 쉬운 방법은 Visual Studio 메뉴의 빌드 -> 게시를 사용하는 것입니다. 그런 다음 FTP를 통해 대상 서버 나 파일을 웹 디렉토리에 복사하는 로컬 디렉토리로 직접 내보낼 수 있습니다.

필요한 파일 만 게시됩니다.

+0

저는 처음에 로컬로 해보려고합니다. 어떤 이유로 나는 이상한 메시지를 계속 받는다. 대상 "MSDEPLOYTESTCONNECTION"이이 프로젝트 오류에 존재하지 않는다. – rbtLong

관련 문제