집 >백엔드 개발 >C#.Net 튜토리얼 >WebMatrix를 사용하지 않고 웹 페이지를 게시하는 방법은 무엇입니까?
WebMatrix를 사용하지 않고 웹 페이지 애플리케이션을 게시하는 방법을 알아보세요.
WebMatrix를 사용하지 않고 애플리케이션 게시
WebMatrix(또는 Visual Studio)에서 게시 명령을 사용하여 원격 서버에 ASP.NET 웹 페이지 애플리케이션을 게시할 수 있습니다.
이 기능은 모든 응용 프로그램 파일, cshtml 페이지, 이미지 및 웹 페이지, Razor, 도우미, SQL Server Compact(데이터베이스를 사용하는 경우)에 필요한 모든 DLL 파일을 복사합니다.
애플리케이션 게시에 WebMatrix를 사용하고 싶지 않은 경우가 있습니다. 아마도 호스팅 제공업체가 FTP만 지원하기 때문일 수도 있고, 이미 전통적인 ASP 기반 웹사이트를 갖고 있을 수도 있고, 모든 파일을 직접 복사하고 싶을 수도 있고, Front Page, Expression Web 또는 기타 출판 소프트웨어를 사용하고 싶을 수도 있습니다.
문제가 발생하나요? 예, 그럴 것입니다. 하지만 그 문제를 해결할 방법이 있습니다.
웹사이트 복사를 수행하려면 올바른 파일을 참조하는 방법, 복사해야 할 DLL 파일 및 저장 위치를 알아야 합니다.
다음 단계를 따르세요.
1. 최신 버전의 ASP.NET을 사용하세요
진행하기 전에 호스트가 최신 버전의 ASP.NET(4.0 또는 4.5)을 실행하고 있는지 확인하세요.
2. 웹 폴더 복사
개발 컴퓨터에서 원격 호스트(서버)의 응용 프로그램 폴더로 웹 사이트(모든 폴더 및 콘텐츠)를 복사합니다.
애플리케이션에 데이터가 포함된 경우 데이터를 복사하지 마세요(자세한 내용은 아래 4번 항목 참조).
3. DLL 파일 복사
원격 호스트의 bin 폴더에 개발 컴퓨터와 동일한 dll 파일이 포함되어 있는지 확인하세요.
bin 폴더를 복사한 후 다음 파일이 포함되어야 합니다:
Microsoft.Web.Infrastructure.dllNuGet.Core.dllSystem.Web.Helpers.dllSystem.Web.Razor.dllSystem.Web.WebPages.Administration.dllSystem.Web.WebPages.Deployment.dllSystem.Web.WebPages.dllSystem.Web.WebPages.Razor.dllWebMatrix.Data.dllWebMatrix.WebData
4. 데이터 복사
애플리케이션에 데이터 또는 데이터베이스가 포함된 경우. 예를 들어 SQL Server Compact 데이터베이스(App_Data 폴더의 .sdf 파일)에서는 다음을 고려하십시오.
테스트 데이터를 원격 서버에 게시하시겠습니까?
대부분의 경우 일반적으로 원하지 않습니다.
개발 컴퓨터에 테스트 데이터가 있는 경우 원격 호스트의 프로덕션 데이터를 덮어쓰게 됩니다.
SQL 데이터베이스(.sdf 파일)를 복사해야 하는 경우 데이터베이스의 모든 데이터를 삭제하고 개발 컴퓨터에서 서버로 빈 .sdf 파일을 복사해야 합니다.
그렇습니다. 행운을 빌어요!
【관련 추천】
2. ASP.NET 학습 노트 공유(1)--WebPages Razor
4.ASP.NET 학습 노트 공유(3) WebPages 레이아웃
5. 6. (5) 글로벌 페이지 AppStart 및 PageStartASP.NET 학습 노트 공유 (8) WebPages Helper위 내용은 WebMatrix를 사용하지 않고 웹 페이지를 게시하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!