ASP.NET 웹 배포 - 권장 리소스ASP.NET Web Deployment - Recommended Resources
이 항목에서는 Visual Studio 2010, Visual Web Developer 2010 이상 버전을 사용 하 여 ASP.NET 웹 응용 프로그램을 IIS에 배포 (게시) 하는 방법에 대 한 설명서 리소스 링크를 제공 합니다.This topic provides links to documentation resources about how to deploy (publish) ASP.NET web applications to IIS by using Visual Studio 2010, Visual Web Developer 2010, and later versions.
유용한 블로그 게시물, stackoverflow 스레드 또는 유용한 다른 링크를 알고 있는 경우 링크가 포함 된 전자 메일을 보내 주세요 .If you know a great blog post, stackoverflow thread, or any other link that would be useful, send us an email with the link.
Note
이러한 리소스 중 상당수는 최신 버전의 Visual Studio 웹 게시 업데이트를 설치 하는 경우에만 사용할 수 있는 배포 기능을 설명 합니다.Many of these resources describe deployment features that are available only if you install a recent release of the Visual Studio Web Publish Update. 일부 기능은 Visual Studio 2012 또는 Visual Studio 2013 에서만 사용할 수 있습니다.Some of the features are available only in Visual Studio 2012 or Visual Studio 2013.
이 항목에는 다음과 같은 섹션이 포함되어 있습니다.This topic contains the following sections:
- 웹 프로젝트에 대 한 배포 옵션 이해Understanding deployment options for web projects
- ASP.NET 응용 프로그램의 호스팅 공급자 찾기Finding hosting providers for an ASP.NET application
- Visual Studio에서 웹 응용 프로그램 배포Deploying a web application from Visual Studio
- 웹 배포 패키지를 만들고 설치 하 여 웹 응용 프로그램 배포Deploying a web application by creating and installing a web deployment package
- CI (연속 통합) 프로세스를 사용 하 여 웹 응용 프로그램 배포Deploying a web application using a continuous integration (CI) process
- Web.config 변환을 사용 하 여 배포 중에 대상 Web.config 파일 또는 app.config 파일의 설정 변경Using Web.config transformations to change settings in the destination Web.config file or app.config file during deployment
- 웹 배포 매개 변수를 사용 하 여 배포 중에 대상 웹 응용 프로그램에서 설정 변경Using Web Deploy parameters to change settings in the destination web application during deployment
- 배포 하는 동안 응용 프로그램이 오프 라인 상태 인지 확인Making sure an application is off-line during deployment
- 웹 응용 프로그램 배포의 일부로 데이터베이스 또는 데이터베이스에 대 한 변경 내용 배포Deploying a database or changes to a database as part of web application deployment
- 웹 응용 프로그램 배포와 별도로 데이터베이스 배포Deploying a database separately from web application deployment
- 멤버 자격 및 프로 파일링과 같은 ASP.NET 응용 프로그램 서비스를 사용 하는 웹 응용 프로그램 배포Deploying a web application that uses ASP.NET application services such as membership and profiling
- 배포용으로 미리 컴파일Precompiling for deployment
- 인트라넷 웹 응용 프로그램 배포Deploying an intranet web application
- 자동으로 기본 배포 되지 않는 일반적인 배포 작업 자동화Automating common deployment tasks that are not automated out of the box
- 개발자가 웹 배포를 사용 하 여 웹 응용 프로그램을 배포할 수 있도록 웹 서버 구성Configuring web servers so that developers can deploy web applications to them using Web Deploy
- 호스팅 공급자에 대 한 서버 구성Configuring servers for a hosting provider
- 배포 문제 해결Troubleshooting deployment problems
- 특정 배포 질문에 대 한 도움말 보기Getting help with a specific deployment question
- 추가 리소스Additional Resources
웹 프로젝트에 대 한 배포 옵션 이해Understanding deployment options for web projects
- Visual Studio 및 ASP.NET 용 웹 배포 개요 (MSDN)Web Deployment Overview for Visual Studio and ASP.NET (MSDN).
- Microsoft Azure 웹 사이트를 배포 하는 방법How to Deploy a Windows Azure Web Site. Visual Studio를 사용 하는 것 뿐만 아니라 지속적인 업데이트 ( 소스 제어에서 자동화)를 비롯 하 여 Windows Azure 웹 사이트에 웹 프로젝트를 배포 하기 위한 리소스의 옵션 및 링크에 대해 설명 합니다.Explains options and links to resources for deploying web projects to Windows Azure Web Sites, including continuous delivery (automated from source control) as well as using Visual Studio.
- Visual Studio 2012 웹 게시 개선 사항 (Scott Hanselman의 비디오).Visual Studio 2012 Web Publishing Improvements (Video by Scott Hanselman).
- VS 2010의 웹 배포에 대 한 개요 게시물 (인 vishal Joshi의 블로그)Overview Post for Web Deployment in VS 2010 (Vishal Joshi's blog). 이전 블로그 게시물 이지만 연결 된 Visual Studio 2010 리소스 중 일부는 Visual Studio 2012에도 관련 된 정보를 포함 하 고 있습니다.An older blog post but some of the Visual Studio 2010 resources it links to have information that is still relevant for Visual Studio 2012.
ASP.NET 응용 프로그램의 호스팅 공급자 찾기Finding hosting providers for an ASP.NET application
Visual Studio에서 웹 응용 프로그램 배포Deploying a web application from Visual Studio
- Microsoft Azure 웹 사이트를 배포 하는 방법How to Deploy a Windows Azure Web Site. Microsoft Azure 웹 사이트에 웹 프로젝트를 배포 하기 위한 옵션을 설명 하 고 리소스에 대 한 링크를 제공 합니다.Explains options and provides links to resources for deploying web projects to Windows Azure Web Sites. Visual Studio에서 배포 하는 방법에 대 한 섹션이 포함 되어 있습니다.Includes a section about deploying from Visual Studio.
- Visual Studio를 사용한 ASP.NET 웹 배포(영문).ASP.NET Web Deployment using Visual Studio. 12 부 자습서 시리즈는 SQL Server 데이터베이스를 사용 하 여 웹 응용 프로그램을 배포 하는 방법을 보여 줍니다.12-part tutorial series, shows how to deploy web applications with SQL Server databases. 데이터베이스 배포의 경우 dbDacFx 공급자와 Entity Framework Code First 마이그레이션를 모두 사용 합니다.For database deployment uses both the dbDacFx provider and Entity Framework Code First Migrations. 또한 web.config 파일 변환에 대 한 정보, 개별 파일 배포, 명령줄 배포및 Pubxml 파일을 편집 하 여 Visual Studio 웹 게시 파이프라인을 사용자 지정 하는 방법을제공 합니다.Also includes information about Web.config file transformations, deploying individual files, command-line deployment, and how to customize the Visual Studio web publish pipeline by editing .pubxml files. Web Forms, MVC 및 Web API를 비롯 한 모든 ASP.NET 웹 프로젝트에 적용 됩니다.Applies to all ASP.NET web projects, including Web Forms, MVC, and Web API.)
- 방법: visual studio에서 한 번 클릭으로 게시를 사용 하 여 웹 프로젝트 배포 (Visual Studio 웹 게시 마법사에 대 한 참조 정보)How to: Deploy a Web Project Using One-Click Publish in Visual Studio (Reference information for the Visual Studio Web Publish wizard.)
- Visual Studio를 사용 하 여 SQL Server Compact를 사용 하 여 ASP.NET 웹 응용 프로그램을 배포합니다.Deploying an ASP.NET Web Application with SQL Server Compact using Visual Studio. 이는이 섹션의 맨 위에 나열 된 Visual Studio를 사용 하는 ASP.NET 웹 배포 의 이전 버전입니다.This is an earlier version of ASP.NET Web Deployment using Visual Studio listed at the top of this section. SQL Server Compact 데이터베이스를 배포 하는 방법 및 SQL Server Compact에서 SQL Server의 전체 버전으로 마이그레이션하는 방법에 대 한 자세한 내용은 주로 유용 합니다.Mainly useful now for information about how to deploy SQL Server Compact databases and how to migrate from SQL Server Compact to a full edition of SQL Server.
- 저장소 테이블, 큐 및 blob을 사용 하는 .Net 다중 계층 응용 프로그램 (Microsoft Azure 사이트).NET Multi-Tier Application Using Storage Tables, Queues, and Blobs (Microsoft Azure site). 5 부 자습서 시리즈는 MVC 프로젝트를 만들어 Windows Azure 클라우드 서비스에 배포 하는 방법을 보여 줍니다.5-part tutorial series, shows how to create an MVC project and deploy it to a Windows Azure Cloud Service.
웹 배포 패키지를 만들고 설치 하 여 웹 응용 프로그램 배포Deploying a web application by creating and installing a web deployment package
- 방법: Visual Studio에서 웹 배포 패키지 만들기 (MSDN)How to: Create a Web Deployment Package in Visual Studio (MSDN).
- 방법: Visual Studio에서 만든 배포 .Cmd 파일을 사용 하 여 배포 패키지 설치 (MSDN)How to: Install a Deployment Package Using the deploy.cmd File Created by Visual Studio (MSDN).
- 웹 배포 패키지를 사용 하 여 개발자 상자와 타사 호스트 (Sayed Hashimi의 블로그)에서 IIS에 배포 합니다.Using a Web Deploy package to deploy to IIS on the dev box and to a third party host (Sayed Hashimi's blog). Iis 관리자를 사용 하 여 iis에서 원격 관리용 IIS 관리자를 지 원하는 호스팅 회사에 배포 패키지를 설치 하는 방법입니다.How to use IIS Manager to install a deployment package in IIS on the local computer and at a hosting company that supports IIS Manager for Remote Administration.
- Visual Studio 2010 (IIS.NET 웹 사이트) 에서 웹 배포 패키지를 빌드합니다 .Building a Web Deploy Package From Visual Studio 2010 (IIS.NET web site). 명령줄 패키지 만들기 및 설치에 대 한 지침이 포함 되어 있습니다.Includes instructions for command-line package creation and installation.
- 언제 어디서 나 게시 (Sayed Hashimi의 블로그)Package Once Publish Anywhere (Sayed Hashimi's blog). 여러 대상 환경에 대 한 web.config 파일을 변환 하는 프로세스를 자동화 하는 NuGet 패키지를 도입 하 여 패키지 하나를 여러 서버에 배포할 수 있습니다.Introduces a NuGet package that automates the process of transforming the Web.config file for multiple destination environments, so that you can deploy one package to multiple servers. Sayed Hashimi의 Packageweb 비디오 도 참조 하세요.See also the PackageWeb video by Sayed Hashimi.
다음 섹션도 참조 하세요.See also the following section.
CI (연속 통합) 프로세스를 사용 하 여 웹 응용 프로그램 배포Deploying a web application using a continuous integration (CI) process
- 지속적인 통합 및 지속적인 업데이트 (Microsoft Azure를 사용 하 여 실제 클라우드 앱 빌드)Continuous Integration and Continuous Delivery (Building Real-World Cloud Apps with Windows Azure). 연속 통합 및 지속적인 업데이트를 소개 하는 전자 서적 장.E-book chapter that introduces continuous integration and continuous delivery.
- Microsoft Azure 웹 사이트를 배포 하는 방법How to Deploy a Windows Azure Web Site. Microsoft Azure 웹 사이트에 웹 프로젝트를 배포 하기 위한 리소스의 옵션 및 링크를 설명 합니다.Explains options and links to resources for deploying web projects to Windows Azure Web Sites. 원본 제어에서 배포 자동화에 대 한 섹션을 포함 합니다.Includes a section about automating deployment from source control.
- 엔터프라이즈 시나리오에서 웹 응용 프로그램 배포.Deploying Web Applications in Enterprise Scenarios. 40-자습서 시리즈에서는 Visual Studio 2010 및 Team Foundation Server 2010를 사용 하 여 CI 프로세스에서 배포를 자동화 하는 방법을 보여 줍니다.40-part tutorial series, shows how to automate deployment in a CI process using Visual Studio 2010 and Team Foundation Server 2010.
- Microsoft Build Engine 내에서: MSBuild 및 Team Foundation build를 사용 하 여 Sayed Hashimi 및 WilliamInside the Microsoft Build Engine: Using MSBuild and Team Foundation Build, by Sayed Hashimi and William Bartholomew. 이는 웹 리소스가 아니라 책 이지만 연속 통합 시나리오에 대해 MSBuild를 구성 하는 방법을 배우는 데 필수적인 가이드입니다.This is a book, not a web resource, but it is an essential guide for learning how to configure MSBuild for continuous integration scenarios.
- MSBuild 확장 팩.MSBuild Extension Pack. 배포 작업을 포함 합니다.Includes deployment tasks.
- Team Foundation Build 사용자 지정 가이드.Team Foundation Build Customization Guide. ALM Rangers의 설명서는 웹 배포에 대 한 Team Foundation Server 포함 하며 자습서 및 비디오를 포함 합니다.Documentation by ALM Rangers on setting up Team Foundation Server covers web deployment and includes tutorials and videos.
- CI 서버 (Sayed Hashimi의 블로그) 에서 XML 변환을 SlowCheetah 합니다.SlowCheetah XML transforms from a CI server (Sayed Hashimi's blog). App.config 및 기타 XML 파일을 변환 하기 위한 Visual Studio 추가 SlowCheetah를 사용 하는 방법을 설명 합니다.Explains how to use SlowCheetah, A Visual Studio add-in for transforming app.config and other XML files.
또한이 페이지의 뒷부분에서 응용 프로그램이 배포 중 오프 라인 상태 인지 확인 합니다.See also Making sure an application is off-line during deployment later in this page.
Web.config 변환을 사용 하 여 배포 중에 대상 Web.config 파일 또는 app.config 파일의 설정 변경Using Web.config transformations to change settings in the destination Web.config file or app.config file during deployment
- Web.config 파일 변환.Web.config File Transformations.
- Visual Studio (MSDN)를 사용 하는 웹 프로젝트 배포를 위한 Web.config 변환 구문 입니다.Web.config Transformation Syntax for Web Project Deployment Using Visual Studio (MSDN).
- 웹 도구 2012.2-web.config 변환 (YouTube Video By Sayed Hashimi).Web Tools 2012.2 - web.config transforms (YouTube video by Sayed Hashimi). Web.config 변환을 설정 하 고 미리 보는 방법을 보여 줍니다.Shows how to set up and preview Web.config transforms.
- Web.config 변환을 사용 하지 않도록 설정 어떻게 할까요??How do I disable Web.config transformation? (MSDN).(MSDN).
- Web.config 변환 대신 웹 배포 매개 변수를 사용 해야 하는 경우는 언제 인가요?When should I use Web Deploy parameters instead of Web.config transformations? (MSDN).(MSDN).
- XDT (XML 문서 변환)는 codeplex.com (.Net 웹 개발 및 도구 블로그)에 릴리스됩니다.XDT (XML Document Transform) released on codeplex.com (.NET Web Development and Tools blog). Web.config 파일 변환 엔진에 대 한 소스 코드의 가용성을 발표 하 고이를 사용 하는 일부 도구를 나열 합니다.Announces availability of the source code for the Web.config file transformation engine and lists some tools that use it.
- Windows Azure 웹 사이트: 응용 프로그램 문자열 및 연결 문자열 작동 방식 (Microsoft Azure 블로그).Windows Azure Web Sites: How Application Strings and Connection Strings Work (Microsoft Azure blog). 대상 환경이 Windows Azure 웹 사이트인 경우 Web.config를 대신
appSettings
또는connectionStrings
변환 합니다.An alternative to Web.config transforms if your destination environment is Windows Azure Web Sites and you want to transformappSettings
orconnectionStrings
.
웹 배포 매개 변수를 사용 하 여 배포 중에 대상 웹 응용 프로그램에서 설정 변경Using Web Deploy parameters to change settings in the destination web application during deployment
- 방법: 웹 배포 패키지에서 웹 배포 매개 변수 사용 (MSDN)How to: Use Web Deploy Parameters in a Web Deployment Package (MSDN).
- Msdeploy.exe: 게시 프로필 (Sayed Hashimi의 블로그) 에 따라 게시에서 앱 설정을 업데이트 하는 방법 입니다.MSDeploy: How to update app settings on publish based on the publish profile (Sayed Hashimi's blog). 웹 배포 매개 변수를 Visual Studio 게시 프로필에 통합 하는 방법을 보여 줍니다.Shows how to integrate Web deploy parameters into Visual Studio publish profiles.
- 매개 변수화 웹 배포 (IIS.NET 웹 사이트).Web Deploy Parameterization (IIS.NET web site).
- 작업에서 매개 변수화 웹 배포 (인 vishal Joshi의 블로그)Web Deploy Parameterization in Action (Vishal Joshi's blog).
- 매개 변수화 및 Web.config 변환 (인 vishal Joshi의 블로그)을 웹 배포 합니다.Web Deploy Parameterization vs. Web.config Transformation (Vishal Joshi's blog).
- Windows Azure 웹 사이트: 응용 프로그램 문자열 및 연결 문자열 작동 방식 (Microsoft Azure 블로그).Windows Azure Web Sites: How Application Strings and Connection Strings Work (Microsoft Azure blog). 대상 환경이 Windows Azure 웹 사이트인 경우 웹 배포 매개 변수 대신
appSettings
또는connectionStrings
를 매개 변수화 하려는 경우.An alternative to Web deploy parameters if your destination environment is Windows Azure Web Sites and you want to parameterizeappSettings
orconnectionStrings
.
배포 하는 동안 응용 프로그램이 오프 라인 상태 인지 확인Making sure an application is off-line during deployment
- Visual Studio를 사용 하 여 ASP.NET 웹 배포: 코드 업데이트 배포.ASP.NET Web Deployment using Visual Studio: Deploying a Code Update. 배포 하는 동안 응용 프로그램을 오프 라인 상태로 만들기 섹션을 참조 하세요.See the section Take the application offline during deployment.
- 게시 하기 전에 응용 프로그램을 오프 라인 상태로 만들기 (IIS.net site)Taking an Application Offline before Publishing (IIS.net site). 오프 라인 .htm 파일_앱의 처리를 자동화 하는 웹 배포 3.0에 기본 제공 되는 기능에 대해 설명 합니다.Explains a feature built into Web Deploy 3.0 that automates handling of an app_offline.htm file. 이 기능은 오프 라인 .htm 파일_사용자 지정 앱에서 작동 하지 않습니다.This feature does not work with custom app_offline.htm files.
- 게시 하는 동안 웹 앱을 오프 라인으로 전환 하는 방법 (Sayed Hashimi 블로그).How to take your web app offline during publishing (Sayed Hashimi's blog). 사용자 지정 앱을 사용 하는 프로세스를 자동화 하는 방법_오프 라인 .htm 파일.How to automate the process of using a custom app_offline.htm file.
- 앱 오프 라인 및 Usechecksum 웹 게시 업데이트 (Microsoft 웹 개발 블로그).Web publishing updates for app offline and usechecksum (Microsoft Web Development blog). 앱_오프 라인 .htm 파일 사용을 자동화 하는 또 다른 옵션입니다.Another option for automating use of app_offline.htm file.
- 웹 배포 3.5 RTW (IIS.net site).Web Deploy 3.5 RTW (IIS.net site). 사용자 지정 앱에 대 한 웹 배포 3.5의 새로운 기능은 오프 라인 .htm 파일_.New feature in Web Deploy 3.5 for custom app_offline.htm files.
웹 응용 프로그램 배포의 일부로 데이터베이스 또는 데이터베이스에 대 한 변경 내용 배포Deploying a database or changes to a database as part of web application deployment
- Visual Studio (MSDN)에서 데이터베이스 배포를 구성 합니다.Configuring Database Deployment in Visual Studio (MSDN). 웹 프로젝트를 사용 하 여 데이터베이스를 배포 하기 위한 옵션의 개요입니다.Overview of options for deploying a database with a web project.
- Visual Studio를 사용한 ASP.NET 웹 배포(영문).ASP.NET Web Deployment using Visual Studio. 12 부 자습서 시리즈 dbDacFx 공급자 및 Entity Framework Code First 마이그레이션를 사용 하 여 데이터베이스 배포를 표시 합니다.12-part tutorial series, shows database deployment by using dbDacFx provider and Entity Framework Code First Migrations.
- 방법: Visual Studio에서 한 번 클릭으로 게시 (MSDN)를 사용 하 여 웹 프로젝트 배포How to: Deploy a Web Project Using One-Click Publish in Visual Studio (MSDN).
- 멤버 자격, OAuth 및 SQL Database가 포함 된 보안 ASP.NET MVC 5 앱을 Windows Azure 웹 사이트에 배포합니다.Deploy a Secure ASP.NET MVC 5 app with Membership, OAuth, and SQL Database to a Windows Azure Web Site. 단일 SQL Server 데이터베이스를 사용 하 여 멤버 자격 및 응용 프로그램 데이터를 모두 사용 하는 응용 프로그램을 빌드하고 배포 하는 긴 자습서입니다.A long tutorial that builds and deploys an application that uses a single SQL Server database both for membership and application data.
- Visual Studio를 사용 하 여 SQL Server Compact를 사용 하 여 ASP.NET 웹 응용 프로그램을 배포합니다.Deploying an ASP.NET Web Application with SQL Server Compact using Visual Studio. 12 부 자습서 시리즈는 SQL Server Compact 데이터베이스를 배포 하는 방법 및 SQL Server Compact에서 SQL Server의 전체 버전으로 마이그레이션하는 방법을 보여 줍니다.12-part tutorial series, shows how to deploy SQL Server Compact databases and how to migrate from SQL Server Compact to a full edition of SQL Server.
또한이 페이지의 앞부분에 나오는 CI (지속적인 통합) 프로세스를 사용 하 여 웹 배포 패키지를 만들고 설치 하 고 웹 응용 프로그램을 배포 하 여 웹 응용 프로그램 배포를 참조 하세요.See also Deploying a web application by creating and installing a web deployment package and Deploying a web application using a continuous integration (CI) process earlier in this page.
웹 응용 프로그램 배포와 별도로 데이터베이스 배포Deploying a database separately from web application deployment
- SQL Server Data Tools (MSDN)을 (를) 합니다.SQL Server Data Tools (MSDN).
- SQL Server 데이터베이스 프로젝트에 데이터 포함 (SQL Server Data Tools 팀 블로그)Including Data in a SQL Server Database Project (SQL Server Data Tools team blog). 데이터베이스를 배포할 때 스키마와 데이터를 모두 배포 하는 방법How to deploy both schema and data when deploying a database.
- Windows Azure에 데이터베이스를 배포 하는 방법 (Microsoft Azure 사이트)How to Deploy a Database to Windows Azure (Microsoft Azure site)
- Windows Azure SQL Database로 데이터베이스 마이그레이션 (이전의 SQL Azure) (MSDN)Migrating Databases to Windows Azure SQL Database (formerly SQL Azure) (MSDN).
- SSDT (SQL Server Data Tools 팀 블로그) 를 사용 하 여 SQL Azure로 데이터베이스 마이그레이션Migrating a Database to SQL Azure using SSDT (SQL Server Data Tools team blog).
- Windows Azure로 데이터 중심 응용 프로그램 마이그레이션 (MSDN)Migrating Data-Centric Applications to Windows Azure (MSDN).
- SQL Server 데이터베이스를 Windows Azure SQL Database (MSDN)로 마이그레이션합니다.Migrating SQL Server Databases to Windows Azure SQL Database (MSDN).
멤버 자격 및 프로 파일링과 같은 ASP.NET 응용 프로그램 서비스를 사용 하는 웹 응용 프로그램 배포Deploying a web application that uses ASP.NET application services such as membership and profiling
- 멤버 자격, OAuth 및 SQL Database가 포함 된 보안 ASP.NET MVC 5 앱을 Windows Azure 웹 사이트에 배포합니다.Deploy a Secure ASP.NET MVC 5 app with Membership, OAuth, and SQL Database to a Windows Azure Web Site. 단일 SQL Server 데이터베이스를 사용 하 여 멤버 자격 및 응용 프로그램 데이터를 모두 사용 하는 응용 프로그램을 빌드하고 배포 하는 긴 자습서입니다.A long tutorial that builds and deploys an application that uses a single SQL Server database both for membership and application data.
- ASP.NET Identity.ASP.NET Identity. ASP.NET Identity에 대 한 리소스입니다.Resources for ASP.NET Identity.
- Visual Studio를 사용한 ASP.NET 웹 배포(영문).ASP.NET Web Deployment using Visual Studio. 12 부 자습서 시리즈에서는 ASP.NET 멤버 자격 데이터베이스를 배포 하는 방법을 보여 줍니다.12-part tutorial series, shows how to deploy an ASP.NET membership database.
- 애플리케이션 서비스를 사용 하는 웹 사이트 구성Configuring a Website that Uses Application Services. 웹 사이트 프로젝트의 경우 웹 응용 프로그램 프로젝트와도 관련이 있습니다.For web site projects but is also relevant for web application projects.
- 프로덕션 웹 사이트의 사용자 및 역할Users and Roles On The Production Website. 웹 사이트 프로젝트의 경우 웹 응용 프로그램 프로젝트와도 관련이 있습니다.For web site projects but is also relevant for web application projects.
배포용으로 미리 컴파일Precompiling for deployment
- ASP.NET 웹 응용 프로그램 프로젝트 미리 컴파일 개요 (MSDN).ASP.NET Web Application Project Precompilation Overview (MSDN).
- 웹 패키지 및 게시 탭, 프로젝트 속성 (MSDN)Package/Publish Web Tab, Project Properties (MSDN).
- 고급 미리 컴파일 설정 대화 상자 (MSDN).Advanced Precompile Settings Dialog Box (MSDN).
인트라넷 웹 응용 프로그램 배포Deploying an intranet web application
- Visual Studio 2013에서 ASP.NET와 함께 온-프레미스 조직 인증 옵션 (ADFS)을 사용 합니다 (블로그 by Vittorio Bertocci).Use the On-Premises Organizational Authentication Option (ADFS) With ASP.NET in Visual Studio 2013 (Blog by Vittorio Bertocci.).
- ASP.NET MVC (MSDN)를 사용 하 여 인트라넷 사이트를 만드는 방법How to Create an Intranet Site Using ASP.NET MVC (MSDN). 이전 연습 쓰여진 for Visual Studio 2010에는 Visual Studio 2013에서 도입 된 인트라넷 프로젝트 템플릿의 주요 변경 내용이 반영 되지 않습니다.Older walkthrough writen for Visual Studio 2010, does not reflect major changes in intranet project templates introduced in Visual Studio 2013.
자동으로 기본 배포 되지 않는 일반적인 배포 작업 자동화Automating common deployment tasks that are not automated out of the box
- Visual Studio를 사용 하 여 ASP.NET 웹 배포: 추가 파일 배포.ASP.NET Web Deployment using Visual Studio: Deploying Extra Files.
- 웹 게시에 대 한 폴더 사용 권한 설정 (Sayed Hashimi 블로그).Setting Folder Permissions on Web Publish (Sayed Hashimi's blog).
- 웹 프로젝트 패키지에 대 한 레지스트리 설정을 포함 하도록 대상 파일을 확장 하는 방법 (웹 개발 도구 블로그)How to extend the targets file to include registry settings for a web project package (Web Development Tools blog).
- XML (web.config) 변환 확장 (Sayed Hashimi 블로그).Extending XML (Web.config) transformation (Sayed Hashimi's blog). 사용자 지정 XDT 변환을 만드는 방법을 보여 줍니다.Shows how to create custom XDT transforms.
- Msdeploy.exe (웹 배포 도구) 사용자 지정 공급자는 1 (Sayed Hashimi의 블로그)을 사용 합니다.Web Deployment Tool (MSDeploy) Custom Provider Take 1 (Sayed Hashimi's blog). 웹 배포 사용자 지정 공급자를 만드는 방법을 보여 줍니다.Shows how to create a Web Deploy custom provider.
- COM 구성 요소를 패키지 및 배포 하는 방법 (웹 개발 도구 블로그).How to package and deploy COM components (Web Development Tools blog).
- .Net 어셈블리를 패키지 하는 방법 (웹 개발 도구 블로그).How to package .NET assemblies (Web Development Tools blog). GAC에 어셈블리를 배포 하는 방법How to deploy assemblies to the GAC.
- 모든 항목 스크립팅-IIS, 웹 배포 및 기타 사물 (Tugberk Ugurlu의 블로그)을 사용 하 여 웹 서버에 대 한 Windows AZURE VM을 초기화 합니다.Script Out Everything - Initialize Your Windows Azure VM for Your Web Server with IIS, Web Deploy and Other Stuff (Tugberk Ugurlu's blog).
개발자가 웹 배포를 사용 하 여 웹 응용 프로그램을 배포할 수 있도록 웹 서버 구성Configuring web servers so that developers can deploy web applications to them using Web Deploy
- 관리자 및 비관리자 배포 (IIS.net 사이트) 를 위한 웹 배포 설치 및 구성Installing and Configuring Web Deploy for Administrator and non-administrator Deployments (IIS.net site).
호스팅 공급자에 대 한 서버 구성Configuring servers for a hosting provider
- Microsoft ASP.NET 4 호스팅 배포 가이드 (Microsoft 다운로드 센터).Microsoft ASP.NET 4 Hosting Deployment Guide (Microsoft Download Center).
- 프로필 XML 파일 (IIS.net 사이트)을 생성 합니다.Generate a Profile XML File (IIS.net site).
배포 문제 해결Troubleshooting deployment problems
- Visual Studio에서 Microsoft Azure 웹 사이트 문제 해결 (Microsoft Azure 사이트)Troubleshooting Windows Azure Web Sites in Visual Studio (Microsoft Azure site).
- Visual Studio를 사용 하 여 ASP.NET 웹 배포: 문제 해결.ASP.NET Web Deployment using Visual Studio: Troubleshooting.
- 웹 배포와 관련 된 일반적인 문제 해결Troubleshooting Common Problems With Web Deploy.
- 웹 배포 오류 코드 (IIS.net site).Web Deploy Error Codes (IIS.net site).
- Visual Studio 및 ASP.NET에 대 한 웹 배포 FAQ (MSDN)Web Deployment FAQ for Visual Studio and ASP.NET (MSDN).
- IIS와 ASP.NET 개발 서버의 핵심 차이점Core Differences Between IIS and the ASP.NET Development Server.
- 개발과 프로덕션 간의 일반적인 구성 차이점Common Configuration Differences Between Development and Production.
- 보통 신뢰 수준에서 ASP.NET 응용 프로그램을 호스팅합니다 (Rolla 사이트의 경우 4 개).Hosting ASP.NET Applications in Medium Trust (4 Guys from Rolla site).
특정 배포 질문에 대 한 도움말 보기Getting help with a specific deployment question
- [ASP.NET 구성 및 배포 포럼](https://forums.asp.net/26.aspx/1?Configuration and Deployment).[ASP.NET Configuration and Deployment forum](https://forums.asp.net/26.aspx/1?Configuration and Deployment).
- StackOverflow.com(영문)StackOverflow.com.
추가 리소스Additional Resources
이 섹션에서는 Visual Studio 및 IIS 배포 도구를 사용 하는 방법에 대해 자세히 알아보는 데 유용한 추가 리소스에 대 한 링크를 제공 합니다.This section provides links to additional resources that are useful for learning more about how to use Visual Studio and IIS deployment tools.
다음 블로그는 Visual Studio 웹 배포에 대 한 정보를 포함 하는 경우가 많습니다.The following blogs frequently contain information about Visual Studio web deployment:
- Microsoft 블로그의 웹 개발 도구.Web Development Tools at Microsoft blog.
- Sayed Hashimi의 블로그입니다.Sayed Hashimi's blog.
다음 리소스는 Visual Studio에서 웹 응용 프로그램 프로젝트 배포 작업을 수행 하는 데 사용 하는 IIS 프레임 워크인 웹 배포에 대 한 설명서를 제공 합니다.The following resources provide documentation about Web Deploy, the IIS framework that Visual Studio uses to perform web application project deployment tasks. IIS.net 웹 사이트의 웹 배포 도구 포럼 에서 웹 배포에 대해 질문할 수 있습니다.You can ask questions about Web Deploy in the Web Deployment Tool forum on the IIS.net web site.
- 웹 배포 소개.Introduction to Web Deploy.
- 웹 배포 설치 및 구성Installing and Configuring Web Deploy.
- 웹 배포 설정을 자동화 하기 위한 PowerShell 스크립트입니다.PowerShell Scripts for Automating Web Deploy Setup.
- 웹 배포 도구(영문).Web Deployment Tool. TechNet 사이트의 웹 배포 설명서에 대 한 최상위 수준 표 노드Top-level table of contents node for Web Deploy documentation on the TechNet site. 유용한 참조 정보를 포함 하지만 대부분의 TechNet 페이지는 수년간 업데이트 되지 않았습니다.Includes useful reference information but most of the TechNet pages have not been updated for years.
- Microsoft 웹 배포 네임 스페이스.Microsoft.Web.Deployment Namespace. API 설명서는 버전 1.0 이후로 업데이트 되지 않았습니다.API documentation, has not been updated since version 1.0.
- Microsoft 웹 배포 팀 블로그.The Microsoft Web Deployment Team blog.
- IIS.net 웹 사이트의 게시 탭Publish tab in IIS.net web site.