2009-06-11 8 views
0

이렇게하려면 명령 줄 명령을 만들려고합니다. 로컬 드라이브에 aspnet_compiler를 사용하여 웹 사이트를 이미 배포했습니다. 원격 컴퓨터의 웹 사이트 복사

이 지금은 원격 컴퓨터에 이러한 파일을 복사하려고하면 IIS : \

이 가능 직접 원격 IIS에서이

aspnet_compiler -v/WEBSITE1 -PC와 같은 뭔가를 배포하는 aspnet_compiler을 사용하는 것입니다 Projects \ WebSite -f test.lala.com:"c:\Inetpub\wwwroot\Website1 "

이 명령이 잘못되었다는 것을 알고 있지만 누군가가 aspnet_compiler를 사용하여이 작업을 수행하는 방법을 알고 있는지, 모든 파일을 원격 컴퓨터에 복사하려면 c : \ Inetpub \ wwwroot \ Website1

답변

0

로컬 네트워크 액세스 권한이있는 경우 원격 "c : \ Inetpub \ wwwroot \ Website1"폴더를 로컬로 매핑하고이 공유에 배포하지 않는 이유는 무엇입니까?

+0

내가 마음에 가지고 있던 솔루션 중 하나가 thats지만 내가 그것을 요구하는 방식으로 할 수 있는지보고 싶었어요. 그리고 어떻게 그 폴더에 매핑 한 다음 액세스 할 지 모르겠습니다. – grobartn

+0

나는 당신의 아이디어를 수정했고 작은 배치 스크립트를 작성하여 게시를 컴파일하고 네트워크 매핑을 삭제했습니다. 감사합니다 – grobartn

0

이전에 해 보았습니다. Microsoft는이를 위해 명령 줄 유틸리티 (예 : Migration Tool)를 제공합니다. 경우에 따라 유틸리티는 원본 서버에만 있어야합니다. IIS의 일부 버전에서는 원격 서버와 로컬 서버에 모두 설치해야합니다. 완료되면 호스트 헤더를 업데이트해야 할 수도 있습니다. 특히 호스트가 localhost 대신 호스트에 IP를 사용하는 경우에는 더욱 그렇습니다.

2

찾고있는 명령을 "xcopy"라고합니다. 명령 줄을 사용하여 로컬에서 배포 파일을 생성 한 다음 xcopy를 사용하여 파일을 원격 시스템으로 이동합니다.

Syntax here.

+0

xcopy를 사용하는 동안에도 공유 폴더를 매핑 할 필요가 없습니까? –

+0

XCopy는 "배포"라고했을 때의 의미입니다. –

+0

Xcopy는 파일 자체를 마이그레이션하지 않습니다. Microsoft의 마이그레이션 도구에는 설정과 같은 다른 요소가 포함되어 있습니다. – Brian

0

글쎄, 당신은 로컬로 배포하는 또는 WebDAV를 사용할 경우, 사용 배포 할 경우 UNC : 인트라넷 배포

aspnet_compiler -v /Website1 -p c:\Projects\WebSite -f \\test.lala.com\Website1 

, 웹 관리자는 공유를 설정 한 귀하의 웹 사이트에서 \\ <server> \ WebSite1을 귀하의 타겟으로 사용하십시오.

WebDAV를 사용하면 게시 할 사이트를 구성해야합니다. Mitch Tulloch에 대해 article이 유용하거나 TechNet을 검색 할 수 있습니다.

0

이제 웹 배포 도구가이 용도로 사용됩니다.

관련 문제