Latest web development tutorials

ASP.NET 웹 페이지 - 출판

이용 WebMatrix없이 웹 페이지 응용 프로그램을 게시하는 방법에 대해 알아 봅니다.


응용 프로그램을 게시 WebMatrix를 사용하지 않고 경우

WebMatrix (또는 Visual Studio) 주문의 사용하여 원격 서버에 ASP.NET 웹 페이지 응용 프로그램을 게시 할 수 있습니다.

필요한 모든 DLL 파일 (데이터베이스를 사용하는 경우)이 기능은 웹 페이지, 면도기, 도우미, SQL 서버 컴팩트에 대한뿐만 아니라, 응용 프로그램 파일, cshtml 페이지의 모든 이미지를 복사합니다.

때때로 당신은 응용 프로그램을 게시 WebMatrix 사용하지 않습니다. 호스팅 제공 업체는 FTP를 지원 아마도 때문에, 어쩌면 당신은 이미 당신이 파일을 자신의 전부를 복사 할 수 있습니다, 클래식 ASP 기반의 웹 사이트를 가지고, 당신은 프론트 페이지, 익스프레션 웹 및 다른 출판 소프트웨어를 사용 할 수 있습니다.

당신은 문제가? 예, 그것은 것입니다. 하지만 당신은 그것을 해결하는 방법이있다.

사이트 복사를 수행하려면 DLL을 복사하고 그들이 어디를 저장할 파일을 올바른 파일을 참조하는 방법을 알고 있어야합니다.

다음 단계를 수행하십시오 :


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 서버 데이터베이스 압축합니다 (은 App_Data 폴더에하여 .sdf 파일)로, 다음 사항을 고려하십시오 :

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

대부분의 시간은 일반적으로 바람직하지 않다.

당신이 당신의 개발 컴퓨터에서 테스트 데이터가있는 경우, 그것은 원격 호스트에서 생산 데이터를 덮어 쓰게됩니다.

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

이게 다예요. 행운을 빕니다!