최신 웹 개발 튜토리얼
 

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


WebMatrix를 사용하지 않고 웹 페이지 응용 프로그램을 게시하는 방법에 대해 알아보십시오.


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

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

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

때때로 당신은이 옵션을 사용하지 않습니다. 어쩌면 당신의 호스팅 제공 업체는 FTP 지원? 어쩌면 당신은 이미 고전적인 ASP 기반의 웹 사이트가? 어쩌면 당신은 파일을 직접 복사 할? 어쩌면 당신은 프론트 페이지, 익스프레션 웹, 또는 다른 출판 소프트웨어를 사용하려면?

당신은 문제를 얻을 수 있습니까? 예, 당신은 것입니다. 그러나 당신은 그것을 해결할 수 있습니다.

웹 복사를 수행하려면 DDL 파일을 복사 할 어떤 권리 파일을 포함하는 방법을 알고 있고, 그 어디를 저장합니다.

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


1. ASP.NET의 최신 버전을 사용하십시오

계속하기 전에, 호스팅 컴퓨터가 ASP.NET의 최신 버전을 실행해야합니다 (4.0 or 4.5) .


2. 복사 웹 폴더

귀하의 웹 사이트에 복사 (all folders and content) 원격 호스팅 컴퓨터의 응용 프로그램 폴더로 개발 컴퓨터 (server) .

응용 프로그램 데이터를 포함하는 경우, 데이터를 복사하지 않습니다 (see point 4 below) .


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 file) , 아마 당신은 데이터베이스의 모든 내용을 삭제해야하고 서버에 개발 컴퓨터에서 빈하여 .sdf 파일을 복사합니다.

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