2011-02-08 4 views
3

나는 MSDeploy koolaid를 마시려고 노력하고 있지만 거의 성공하지 못했습니다.VS2010, IIS Express, MSDeploy를 통해 웹 패키지의 응용 프로그램 풀 설정을 만들 수 있습니까? (WinXP에서)

Visual Studio 2010의 'Build Deployment Package'명령을 통해 MSDeploy 용 웹 패키지를 만들고 싶습니다. 주로 이것은 잘 작동했으며 Vishal Joshi의 가이드를 사용하여 패키지 프로세스를 확장하여 일부 기본 DLL을 웹 응용 프로그램의/bin 디렉토리에 포함 시켰습니다.

그러나 이제 웹 패키지에서 일부 사용자 지정 설정을 사용하여 응용 프로그램 풀을 만들고 싶습니다. (예 : ASP.NET MVC 3 응용 프로그램을 배포하므로 응용 프로그램 풀이 .Net 4.0과 32 비트 응용 프로그램을 모두 지원할 수 있기를 바랍니다. 네이티브 DLL은 32 비트입니다.) 관리자를 위해이 프로세스를 문서화하지 않아도됩니다. MSDeploy/IIS는 단지 그들을 위해 할 수 있습니다.

IIS Express와 VS2010 SP1 (베타 1)을 설치하면 가능 하겠지만, 큰 것을 놓치지 않으면 IIS Express가 광범위한 구성을 지원하지 않습니다 (GUI가 아닌 경우). 응용 프로그램 풀을 지원하지 않습니다.

나는 또한 기업 데스크톱 환경이 XP이기 때문에 제약을받습니다. 따라서 IIS의 '전체'버전은 5.1입니다.

XP, Visual Studio 2010, IIS Express 조합에서는 이러한 종류의 구성 및 패키징을 수행 할 수없는 경우이 조합이있는 개발자가 많기 때문에 MSDeploy에 대해 놓친 것처럼 보입니다. (예 : 최신 MS IDE, 이전 OS).

IIS 7dev 서버의 웹 응용 프로그램에서 VS 2010을 가리켜 해당 응용 프로그램 풀 + 다른 설정을 사용하여 웹 패키지를 작성하지만 아직 수행 할 방법을 찾지 못한 것일 수 있습니다.

+0

IIS Express는 IIS와 동일한 방식으로 응용 프로그램 풀을 지원하지 않습니다. 그것은 어떤 응용 프로그램 풀 설정을 포함 할 수 없습니다 효과 : ( –

답변

1

Vishal Joshi의 게시물은 매우 유용하지만 그는 전체적으로 많은 것을 만들었으며 원하는 것을 찾기가 어렵습니다. 기본적으로 http://vishaljoshi.blogspot.com/2009/02/web-packaging-creating-web-package.html

당신 설치 (5.1이 지원되는 IIS) 로컬 IIS 인스턴스에서 실행할 수있는 사이트의 경우 비주얼 스튜디오가도를 취할 것입니다 패키지를 만들 때 :

당신이 읽고 싶은 게시물입니다 IIS 설정.

내가 ... IIS5 당신이 모든 당신이 설정을 변경할 수 있습니다 때 응용 프로그램 풀을 실행하기 위해 IIS 응용 프로그램 풀을 구성 할 방법을 잘 모르겠어요

당신이하는 VM 내에서 IIS7을 실행 msdeploy의 설치를 고려할 수 있습니다

, 사이트를 패키지로 내보내기. 생성 한 파일을 기록한 다음 msbuild 작업 중에 해당 파일을 만듭니다.

0

현재 IIS Express에는 GUI가 없습니다.

applicationhost.config (%userprofile%\my documents\IISExpress\config\에 있음)을 편집하고 원하는 설정으로 응용 프로그램 풀을 수동으로 추가 할 수 있습니다.

+3

당신은 설정을 추가 할 파일 및 추가 할 설정을 보여줌으로써 자세히 설명해 주시겠습니까? –

관련 문제