ASP.NET 웹 페이지 - 웹 사이트 게시


1. 최신 버전의 ASP.NET 사용

계속하기 전에 호스팅 컴퓨터에서 최신 버전의 ASP.NET(4.0 또는 4.5)을 실행하는지 확인하십시오.


2. 웹 폴더 복사

웹사이트(모든 폴더 및 콘텐츠)를 개발 컴퓨터에서 원격 호스팅 컴퓨터(서버)의 애플리케이션 폴더로 복사합니다.

애플리케이션에 데이터가 포함된 경우 데이터를 복사하지 마십시오 (아래 4번 항목 참조).


3. DLL 파일

원격 호스팅 컴퓨터의 bin 폴더에 개발 컴퓨터와 동일한 dll 파일이 포함되어 있는지 확인하십시오.

bin 폴더를 복사한 후 다음과 같은 파일을 포함해야 합니다.

Microsoft.Web.Infrastructure.dll
NuGet.Core.dll
System.Web.Helpers.dll
System.Web.Razor.dll
System.Web.WebPages.Administration.dll
System.Web.WebPages.Deployment.dll
System.Web.WebPages. dll
System.Web.WebPages.Razor.dll
WebMatrix.Data.dll
WebMatrix.WebData


4. 데이터 복사

애플리케이션에 데이터 또는 데이터베이스가 포함된 경우. 예를 들어 SQL Server Compact 데이터베이스(App_Data 폴더의 .sdf 파일)의 경우 다음을 고려하십시오.

테스트 데이터를 원격 서버에 게시하시겠습니까?

그렇지 않을 가능성이 높습니다.

개발 컴퓨터에 테스트 데이터가 있는 경우 원격 호스팅 컴퓨터의 프로덕션 데이터를 덮어쓸 수 있습니다.

SQL 데이터베이스(.sdf 파일)를 복사해야 하는 경우 데이터베이스의 모든 항목을 삭제한 다음 개발 컴퓨터에서 서버로 빈 .sdf 파일을 복사해야 합니다.

그게 다야. 행운을 빕니다 !