2010-02-23 5 views
1

나는 커지고있는 VS2008의 ASP.NET 응용 프로그램을 개발 중이며 Cassini/IIS 개발 도구가 아닌 IIS7에서 개발 및 테스트 중이므로 변경을 할 때 게시, 실행 및 테스트합니다.Visual Studio - 게시 방법이 빠릅니까?

솔루션 내에 다른 프로젝트에 대한 빌드가 점점 더 많아지기 때문에 게시 시간이 오래 걸립니다. 게시하는 대신 aspx 파일을 간단하게 변경하려면 게시 된 버전을 수정하여 게시 비용을 피하십시오.

더 좋고/더 빠른 방법이 있습니까? VS2008의 모범 사례/효율적인 게시/실행/테스트 기술에 대해 이야기하는 내용이 있습니까?

답변

6

저는 개인적으로 포트 1337에서 실행되는 IIS에 가상 사이트를 만들었습니다 (예, 저는 괴짜예요.하지만 재미있는 점은 발견했습니다 : P). 이는 내 프로젝트의 루트를 가리 킵니다. 내가 로컬 호스트에서 브라우저를 열고 유지 : 1337, 보도 VS에서 F6 내 브라우저에서 다음 F5가 - 필요가 게시 없습니다 :)

작품을 매력 :

+0

감사합니다. URL 재 작성 및/또는 URL 의존 코드가 있다면 어떻게할까요? – Steve

+0

그래, 문제가 될 수있다. 그러나 imho는 코드가 localhost에서 실행되지 않으면 코드가 잘못되었거나 제 3 자 라이센스 위젯을 사용하고있다. 그것은 후자의 경우, 당신은 행운을 벗어난 것 같아요 :(. 당신의 질문을 오해한다면 정답 :) – cwap

+0

생각해 보러와, 내 재 작성 IIS7에 의해 처리됩니다, 그래서 나는 괜찮을 거 같아. – Steve

1

단순히 별도의 데이터하려고처럼 자동으로 파일을 생성 비즈니스 레이어를 서로 다른 프로젝트에 포함 시키므로 모든 솔루션을 구축 할 필요가 없습니다. GIT 또는 SVN과 같은 저장소 도구를 사용하여 로컬에서 복제본을 만들고 변경하고 온라인으로 게시하십시오.

+0

GIT + Visual Studio = 거대한 거대한 통증. SVN 그래. :) –

+0

반대로, SVN이 GIT로 바뀌 었습니다 (콘솔을 사용하여) 매우 유연했습니다. 나는 그것이 특정 프로젝트에 달려 있다고 생각한다. –

관련 문제