Team Foundation Server 고급 구성 삽질 스샷!!

로컬 머신에 tfs 고급 구성을 위한 삽질 스샷입니다..

 

특이사항으로는 sql에 서비스가 전체 텍스트 검색 기능과 Reporting Service, Analysis Services 가 먼저 올라 가있어야 됩니다.

자세한 내용은 아래 이전 글에서 확인 할 수 있습니다.

이전글

 

그리고 제 머신에 Sharepoint가 설치 되어 있어서 설정하던 중 에러가 발생되었으며, 해당 내용의 오류 내용과 해결 내용의 스샷이 포함되어 있습니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[Info   @01:55:07.282] -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
[Info   @01:55:07.282] APPLYING NODE: SharePointProvisioning (ApplicationTier.SharePointProvisioning)
[Info   @01:55:07.282] -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
[Error  @01:55:07.519] TF255184: 작업을 수행하는 동안 오류가 발생했습니다. 메시지=TF255137: SharePoint 웹 응용 프로그램 통신 개체 System.ServiceModel.Channels.ServiceChannel은(는) Faulted 상태이기 때문에 통신에 사용할 수 없습니다.에 템플릿을 업로드하는 동안 오류가 발생했습니다..
[Error  @01:55:07.520] 
예외 메시지: 통신 개체 System.ServiceModel.Channels.ServiceChannel은(는) Faulted 상태이기 때문에 통신에 사용할 수 없습니다.(CommunicationObjectFaultedException 형식)

예외 스택 추적: 
Server stack trace: 
   위치: System.ServiceModel.Channels.CommunicationObject.Close(TimeSpan timeout)

Exception rethrown at [0]: 
   위치: System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
   위치: System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
   위치: System.ServiceModel.ICommunicationObject.Close(TimeSpan timeout)
   위치: System.ServiceModel.ClientBase`1.System.ServiceModel.ICommunicationObject.Close(TimeSpan timeout)
   위치: Microsoft.TeamFoundation.Admin.WcfHelpers.SharePointServiceContractClient.SolutionExists(String name)
   위치: Microsoft.TeamFoundation.Admin.SharePoint3Provisioner.UploadSolutionsAndTemplates(OperationContext context)

[Info   @01:55:07.523] Verifying connectivity to server running SharePoint Products at: http://ae-dev:39998/
[Warning@01:55:16.742] The server running SharePoint Products did not respond as expected after configuration. The unexpected error is: Microsoft.TeamFoundation.TeamFoundationServiceUnavailableException: TF249063: 웹 서비스 http://ae-dev:39998/_vti_bin/TeamFoundationIntegrationService.asmx을(를) 사용할 수 없습니다. 이 웹 서비스는 SharePoint 제품용 Team Foundation Server 확장에 사용됩니다. 기본 오류는 원격 서버에서 (404) 찾을 수 없음 오류를 반환했습니다.입니다. URL(http://ae-dev:39998)이 올바른 SharePoint 웹 응용 프로그램을 가리키며 응용 프로그램이 사용할 수 있는 상태인지 확인하십시오. URL이 올바르고 웹 응용 프로그램이 정상적으로 작동 중이면 방화벽으로 인해 웹 응용 프로그램 액세스가 차단되고 있지 않은지 확인하십시오. ---> System.Net.WebException: 원격 서버에서 (404) 찾을 수 없음 오류를 반환했습니다.
   위치: System.Net.HttpWebRequest.GetResponse()
   위치: Microsoft.TeamFoundation.Client.TeamFoundationClientProxyBase.AsyncWebRequest.ExecRequest(Object obj)
   --- 내부 예외 스택 추적의 끝 ---
   위치: Microsoft.TeamFoundation.Client.SharePoint.SharePointTeamFoundationIntegrationService.HandleException(Exception e)
   위치: Microsoft.TeamFoundation.Client.SharePoint.SharePointTeamFoundationIntegrationService.GetVersion(Int32& majorVersion, Int32& minorVersion)
   위치: Microsoft.TeamFoundation.Admin.SharePointProvisioning.CheckIsAlive(Uri uri)
[Info   @01:55:16.742] Retry #1: Verifying connectivity to server running SharePoint Products at: http://ae-dev:39998/
[Warning@01:55:16.746] The server running SharePoint Products did not respond as expected after configuration. The unexpected error is: Microsoft.TeamFoundation.TeamFoundationServiceUnavailableException: TF249063: 웹 서비스 http://ae-dev:39998/_vti_bin/TeamFoundationIntegrationService.asmx을(를) 사용할 수 없습니다. 이 웹 서비스는 SharePoint 제품용 Team Foundation Server 확장에 사용됩니다. 기본 오류는 원격 서버에서 (404) 찾을 수 없음 오류를 반환했습니다.입니다. URL(http://ae-dev:39998)이 올바른 SharePoint 웹 응용 프로그램을 가리키며 응용 프로그램이 사용할 수 있는 상태인지 확인하십시오. URL이 올바르고 웹 응용 프로그램이 정상적으로 작동 중이면 방화벽으로 인해 웹 응용 프로그램 액세스가 차단되고 있지 않은지 확인하십시오. ---> System.Net.WebException: 원격 서버에서 (404) 찾을 수 없음 오류를 반환했습니다.
   위치: System.Net.HttpWebRequest.GetResponse()
   위치: Microsoft.TeamFoundation.Client.TeamFoundationClientProxyBase.AsyncWebRequest.ExecRequest(Object obj)
   --- 내부 예외 스택 추적의 끝 ---
   위치: Microsoft.TeamFoundation.Client.SharePoint.SharePointTeamFoundationIntegrationService.HandleException(Exception e)
   위치: Microsoft.TeamFoundation.Client.SharePoint.SharePointTeamFoundationIntegrationService.GetVersion(Int32& majorVersion, Int32& minorVersion)
   위치: Microsoft.TeamFoundation.Admin.SharePointProvisioning.CheckIsAlive(Uri uri)
[Info   @01:55:16.746] Retry #2: Verifying connectivity to server running SharePoint Products at: http://ae-dev:39998/
[Warning@01:55:16.749] The server running SharePoint Products did not respond as expected after configuration. The unexpected error is: Microsoft.TeamFoundation.TeamFoundationServiceUnavailableException: TF249063: 웹 서비스 http://ae-dev:39998/_vti_bin/TeamFoundationIntegrationService.asmx을(를) 사용할 수 없습니다. 이 웹 서비스는 SharePoint 제품용 Team Foundation Server 확장에 사용됩니다. 기본 오류는 원격 서버에서 (404) 찾을 수 없음 오류를 반환했습니다.입니다. URL(http://ae-dev:39998)이 올바른 SharePoint 웹 응용 프로그램을 가리키며 응용 프로그램이 사용할 수 있는 상태인지 확인하십시오. URL이 올바르고 웹 응용 프로그램이 정상적으로 작동 중이면 방화벽으로 인해 웹 응용 프로그램 액세스가 차단되고 있지 않은지 확인하십시오. ---> System.Net.WebException: 원격 서버에서 (404) 찾을 수 없음 오류를 반환했습니다.
   위치: System.Net.HttpWebRequest.GetResponse()
   위치: Microsoft.TeamFoundation.Client.TeamFoundationClientProxyBase.AsyncWebRequest.ExecRequest(Object obj)
   --- 내부 예외 스택 추적의 끝 ---
   위치: Microsoft.TeamFoundation.Client.SharePoint.SharePointTeamFoundationIntegrationService.HandleException(Exception e)
   위치: Microsoft.TeamFoundation.Client.SharePoint.SharePointTeamFoundationIntegrationService.GetVersion(Int32& majorVersion, Int32& minorVersion)
   위치: Microsoft.TeamFoundation.Admin.SharePointProvisioning.CheckIsAlive(Uri uri)
[Warning@01:55:16.753] TF255137: SharePoint 웹 응용 프로그램 통신 개체 System.ServiceModel.Channels.ServiceChannel은(는) Faulted 상태이기 때문에 통신에 사용할 수 없습니다.에 템플릿을 업로드하는 동안 오류가 발생했습니다.
[Warning@01:55:16.754] 
예외 메시지: 통신 개체 System.ServiceModel.Channels.ServiceChannel은(는) Faulted 상태이기 때문에 통신에 사용할 수 없습니다.(CommunicationObjectFaultedException 형식)

예외 스택 추적: 
Server stack trace: 
   위치: System.ServiceModel.Channels.CommunicationObject.Close(TimeSpan timeout)

Exception rethrown at [0]: 
   위치: System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
   위치: System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
   위치: System.ServiceModel.ICommunicationObject.Close(TimeSpan timeout)
   위치: System.ServiceModel.ClientBase`1.System.ServiceModel.ICommunicationObject.Close(TimeSpan timeout)
   위치: Microsoft.TeamFoundation.Admin.WcfHelpers.SharePointServiceContractClient.SolutionExists(String name)
   위치: Microsoft.TeamFoundation.Admin.SharePoint3Provisioner.UploadSolutionsAndTemplates(OperationContext context)

[Warning@01:55:16.754] TF255185: 작업을 수행하는 동안 경고가 발생했습니다. 메시지=TF255395: SharePoint 구성이 실패했습니다. 이 단계를 건너뜁니다. Team Foundation Server에서 사용하도록 SharePoint를 구성하는 경우의 문제를 해결하는 방법에 대한 자세한 내용은 http://go.microsoft.com/fwlink/?LinkId=164415를 참조하십시오..

 

위 에러 내용을 검색해보니 아래 링크가 나오네요..

http://blogs.objectsharp.com/blogs/max/archive/2011/02/17/tf249063-the-following-web-service-is-not-available.aspx

 

검색 내용을 종합해보면 tfs에 있는 wsp를 직접 중앙관리를 통해서 배포하여 처리 하는 방법입니다.

경로와 파일은 아래와 같습니다.

경로
C:\Program Files\Microsoft Team Foundation Server 2010\Tools\Templates\

파일
Microsoft.TeamFoundation.SharePoint.wsp
Microsoft.TeamFoundation.SharePoint.Dashboards.wsp
TswaWebPartCollection.wsp

 

아래 명령어를 이용해 파워쉘로 직접 중앙관리에 배포하시면 됩니다.

 

1 step
stsadm -o addsolution -filename "C:\Program Files\Microsoft Team Foundation Server 2010\Tools\Templates\Microsoft.TeamFoundation.SharePoint.wsp"
stsadm -o addsolution -filename "C:\Program Files\Microsoft Team Foundation Server 2010\Tools\Templates\TswaWebPartCollection.wsp"
stsadm -o addsolution -filename "C:\Program Files\Microsoft Team Foundation Server 2010\Tools\Templates\Microsoft.TeamFoundation.SharePoint.Dashboards.wsp"

2 step
stsadm -o deploysolution -name Microsoft.TeamFoundation.SharePoint.wsp -local –force
stsadm -o deploysolution -name TswaWebPartCollection.wsp -local –force
stsadm -o deploysolution -name Microsoft.TeamFoundation.SharePoint.Dashboards.wsp –url "YOUR WEB APP URL" –force

 

2 step에서 오류가 나서 중앙관리에서 직접 배포함

그리고 Microsoft.TeamFoundation.SharePoint.wsp, Microsoft.TeamFoundation.SharePoint.Dashboards.wsp는 전역배포 대상임

 

 

 

 

 

 

 

아래 tfs 사이트 컬랙션은 직접 만들었음…

 

 

 

이상입니다.


 

현재 RC 버전이라 변경가능성이 매우 크지만..

대체적으로는 변하지 않을 것 같아 포스팅 합니다.

 

VS 2012에서 변화된 전체적인 부분은 아래 링크에서 확인하시기 바랍니다. (개인적으로 자바스크립트 인텔리센스가 최고에요..)

http://msdn.microsoft.com/en-us/library/bb386063(v=vs.110)

 

Sharepoint 개발 관련 추가 사항은 아래와 같습니다. (MSDN 발췌)

This topic contains the following sections.

  • Create Lists and Content Types by Using New Designers
  • Create Site Columns
  • Create Silverlight Web Parts
  • Publish SharePoint Solutions to Remote SharePoint Servers
  • Test SharePoint Performance by Using Profiling Tools
  • Create Sandboxed Visual Web Parts
  • Improved Support for Sandboxed Solutions.
  • Support for JavaScript Debugging and IntelliSense for JavaScript
  • Streamlined SharePoint Project Templates
  • Test Your Code by Using Microsoft Fakes Framework

 

제가 생각하기에 가장 중요한 부분은 아래와 같은데요.

  • 원격 서버에 개시
  • 자바스크립트 디버깅 및 IntelliSense 지원
  • 프로파일링 도구를 통해 성능 테스트
  • ALM 지원...
  • 샌드박스 비주얼 웹파트 생성(기존에는 확장도구를 통해서 가능하던 부분이지요..)
  • 실버라이트 웹파트 생성

 

 

제가 직접 테스트 해 보고자 하였으나, Sharepoint 2013은 지원하지 않아서.. 아직 못 해 보고 있습니다. *_*;;

위 이미지는 아직 그래픽 드라이버를 잡지 못해서.. ㅡ.ㅡ;;;;;; 그냥 참고만 하세요..

 

 

출처 : http://msdn.microsoft.com/en-us/library/ee290856(v=vs.110).aspx

 

감사합니다.



Visual Studio 2010 (이하 VS2010)에 꼭 설치하는 확장 프로그램이 있습니다.

그 중 첫 번째로 dll 참조 추가 할 때 꼭 필요한 확장 프로그램인 Search References에 대해서 소개해 드리려고 합니다.

 

먼저 VS2010을 실행 시키시고.

그리고 상단 메뉴에서 도구 –> 확장 관리자를 선택합니다.

 

 

그리고 좌측의 온라인 갤러리를 선택한 후 검색합니다.

 

Search References

 

 

위 화면에서는 제가 먼저 설치하여 다운로드 버튼이 없습니다.

처음이신 분은 다운로드 버튼이 나옵니다.

 

다운로드 버튼을 눌러서 설치하시면 됩니다.

 

그리고 VS2010을 재 시작하시고 프로젝트에서 참조추가를 하시면 아래와 같은 화면을 볼 수 있습니다.

 

 


VS2010에서는 dll 이름 sort가 안되어서 꼭 필요한 확장 프로그램이라고 생각됩니다.

 

감사합니다.

 

 

디버깅 걸다보면 꼭 시간에 걸립니다.

 

 

오늘은 그 시간을 쭈욱 늘려 보도록 하겠습니다.

 

Ping Time을 조정하는 방법과 Ping 사용여부를 조정하는 방법이 있습니다.

 

먼저 해당 사이트의 응용프로그램 풀로 이동을 합니다.

 

 

해당 응용프로그램 풀을 선택하고 우측 작업 영역에서 응용 프로그램 풀 편집에 고급 설정을 선택합니다.

 

위에서 말씀 드린 것처럼 Ping 사용을 False로 선택하거나 Ping 최대 응답 시간을 늘려 주면 됩니다.

 

 

이렇게 하고 디버깅을 걸어서 확인 하다 보면 처음과 같은 메시지가 나타나기는 하나 계속 디버깅을 걸 수 있습니다.

 

감사합니다.

 

형상 관리용으로 SVN이나, Visual SourceSafe 같은 프로그램을 사용하는데..

이 녀석들의 관리 방법은 하위에 폴더를 두고 거기에 해당 폴더를 감시하고 정보를 남겨 놓는다.

 

이때 생기는 폴더.

SVN 같은 경우에는 (.svn)이라는 이름으로 폴더가 생성되는데.

모든 폴더에 존재하게 된다.

 

삭제 하는 방법은 폴더에서 검색해서 지워도 되지만 구글링의 힘을 빌어.

마우스 우 클릭 시 컨텍스트 메뉴에서 지울 수 있는 방법이 있어 소개하고자 한다.

 

해당 코드는 아래와 같다.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN]
@="Delete SVN Folders"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN\command]
@="cmd.exe /c \"TITLE Removing SVN Folders in %1 && FOR /r \"%1\" %%f IN (.svn) DO RD /s /q \"%%f\" \""

 

등록 시 아래와 같이 Delete SVN Folders 라는 메뉴를 확인 할 수 있다.

 

 

추가로 해당 파일과 메뉴 삭제 REG도 같이 올려 놓으니 사용하시기 바랍니다.

해당 스크립트의 경우 아래 링크를 참고 하였으며, 삭제 메뉴는 두 번째 링크를 참고하였습니다.

 

  1. 등록 http://weblogs.asp.net/jgalloway/archive/2007/02/24/shell-command-remove-svn-folders.aspx


  2. 삭제 http://support.microsoft.com/kb/310516

     

 

 

감사합니다.




 

 

2011/02/18 - [Developer/ETC] - Team Foundation 2010(TFS 2010) 설치부터 구성까지..(설치편)

지난 시간에 이어서 구성을 하도록 하겠습니다.

일단. 이번 시간에 구성할 내용은 Team Foundation Server 2010 구성에 한하며, Visual Studio에서 연결하거나, 혹은 테스트 환경을 구축할 때 사용하는 방법은 다음 시간에 알아보도록 하겠습니다.

 

지난 시간에 리붓 후 처음에 바로 구성 페이지가 열립니다.

그게 아닌 경우에는 아래와 같이 진행합니다.

 

시작 –> 모든 프로그램 –> Microsoft Team Foundation Server 2010 –> Team Foundation 관리 콘솔 을 선택하시면 됩니다.

 

 

Visual Studio 시작화면과 동일합니다.

 

 

 

처음 화면에서 좌측 메뉴의 응용 프로그램 계층을 선택하시면 구성을 하라고 나옵니다.

 

 

설치된 기능 구성을 선택하여 구성 센터를 확인 할 수 있습니다.

구성 센터에서는 아래와 같은 설치 옵션을 제공하고 있습니다.

 

  • Team Foundation Application Server 구성
    • 기본

    • 표준 단일 서버

    • 고급

    • 응용 프로그램 계층 전용

    • 업그레이드

  • Team Foundation Build Service 구성

 

Team Foundation Server를 전체 구성하려고 하면 아래와 같은 서비스가 필요합니다.

  • IIS Web Server
    • Windows Server 2008을 실행하는 서버에서 서버 관리자를 사용하여 IIS(인터넷 정보 서비스) 7.0을 설치할 수 있습니다. Windows Vista 또는 Windows 7을 실행하는 컴퓨터에서 제어판을 사용하여 IIS를 설치할 수 있습니다.

      기본 옵션뿐만 아니라 다음과 같은 모듈을 IIS 7.0에 추가해야 합니다.

      • ASP.NET(.NET 확장성, ISAPI 확장 및 ISAPI 필터 포함)

      • IIS 6.0 관리 호환성(IIS 6 관리 콘솔, IIS 6 스크립팅 도구, IIS 6 WMI 호환성, IIS 메타베이스 및 IIS 6 구성 호환성 포함)

      • Windows 인증. 운영 체제에서 Windows 인증을 사용할 수 없으면 기본 인증을 사용할 수 있습니다.

    • 아래는 IIS 설치 방법입니다.


      좀 더 자세한 내용은 여기를 선택하여 확인합니다.

  • SQL Server 2008 이상

  • Sharepoint 2007 이상
    Team Foundation Server 구성 중에 Windows SharePoint Services 3.0을 설치할 수 있으므로 다음 결과 중 하나를 얻으려는 경우에만 이 절차를 수행해야 합니다.
    • SharePoint 제품을 Team Foundation Server와 다른 서버에 설치하려는 경우

    • Microsoft Office SharePoint Server 2007을 설치하려는 경우

    SharePoint 제품을 설치하는 경우 추가 작업도 완료해야 합니다. 이러한 작업은 SharePoint 제품을 Team Foundation Server와 동일한 서버에 설치하는지 아니면 원격 서버에 설치하는지 여부 및 Microsoft Office SharePoint Server 2007 또는 Windows SharePoint Services 3.0을 설치하는지 여부에 따라 달라집니다.

    • Team Foundation Server와 동일한 서버에서 SharePoint 제품을 설치하는 경우 SharePoint 제품의 설치를 프로비전해야 합니다.Microsoft Office SharePoint Server 2007을 설치하면 일부 구성 작업을 추가로 수행해야 대시보드가 작동합니다.이러한 구성은 포털을 Team Foundation Server의 배포에 연결하기 전에 수행해야 합니다.

    • 원격 서버(Team Foundation Server를 실행하지 않는 서버)에 SharePoint 제품을 설치하는 경우 앞의 글머리 목록에 제시된 요구 사항을 충족해야 하고, SharePoint 제품을 실행하지 않는 서버에 Windows SharePoint Services 확장을 설치해야 합니다.

 

좀 복잡 합니다.

단순히 소스관리만 사용하고자 하면 다 필요 없이 기본으로 설치 하시면 쉽고 편하고 빠릅니다.

아래는 기본으로 설치하는 내용입니다.

 

 

 

기존 SQL Server가 설치 되어 있는 경우에는 Express 설치를 할 필요가 없습니다.

 

 

설치된 SQL Server의 정보를 확인하는 화면이며, 저는 로컬(컴퓨터명) 정보 입니다.

 

 

 

 

응용프로그램 계층에서 오류가 발생되었습니다.

이유는 TCP Port 즉 IIS에서 동일한 포트를 사용하는 웹 응용프로그램과의 충돌로 인하여 에러가 발생되어,

해당 응용프로그램의 포트를 변경하고 다시 진행하였습니다.

 

 

 

 

 

웹 액세스 URL을 클릭하면 아래와 같은 화면을 보실 수 있습니다.

 

 

이 상태에서 프로젝트에는 원래 아무것도 없으나, 테스트 용으로 만든 AngeleyesTest 프로젝트를 보실 수 있습니다.

프로젝트 구성 방법은 다음 시간에 계속 하도록 하겠습니다.

 

이것으로 TFS(Team Foundation Server 2010) 구성을 완료하였으며, 기본으로 구성한 경우에도 추가 작업으로 다른 구성요소도 구성하실 수 있습니다.

 

이것으로 간단한 TFS 구성을 마치도록 하겠습니다.

 

감사합니다.




  1. qa백 2011.07.13 14:38

    포스팅잘봤습니다 혹시 vs에서 작성한 단위테스트를 연동시키는방법이 없을까요??

  2. qa백 2011.07.13 14:40

    아 그리고 파운데이션서버 2008을 테스트메니저에 연동시키는 방법은없을까요?????
    너무 질문만해서 죄송합니다^^;;

  3. BlogIcon 임성진 2012.04.19 19:42

    ^^ 좋은 정보 감사합니다.

 

Microsoft Visual Studio Team Foundation 2010 설치부터 구성까지 살펴보도록 하겠습니다.


먼저 Team Foundation 이라는 놈은 왜 존제하느냐!!

소스 관리 툴인 Visual Source safe 2005 버전이 지원이 이제 끝났습니다.


MS에서 이제 유일한 소스관리 툴로 Team foundation 을 권장하는 것이죠.

저는 소스관리는 그렇다치고 Microsoft Test Manager 2010을 사용해보기 위하여 설치 합니다.


구글, 페이스 북... 등등 개발자가 직접 테스트 한다고 합니다.

구글의 경우 : 여기를 클릭하여 확인

페이스 북의 경우 : 여기를 클릭하여 확인


이런 포스트 들을 읽기 이전부터 소프트웨어 테스트에 관심을 갖고 있던터라 본격적으로 뛰어 들게 되었습니다.

그 처음 시작은 Visual Studio 2010 Ultimate를 설치하였으며, 이제는 Team Foundation 입니다.


서론이 너무 길어 진듯하네요.


이제 본격적으로 Team Foundation 설치에 들어가도록 하겠습니다.

 

Team Foundation의 가격이 매우 훌륭?한 것으로 알고 있습니다.

그래서 MSDN Subscription을 이용하셔서 다운 받아서 설치 해 보실 것을 권합니다~

 

저는 저희 회사 라이센스를 이용하여 다운 받았습니다.

용량이 대략… 1.8기가 정도 됩니다.

 

시디를 넣으면 Autorun이 실행되지 않고 직접 폴더에서 선택하여 설치하게 됩니다.

제가 지금 Windows Server 2008 R2를 사용하는 관계로.. 저는 TFS-x64 폴더에 Setup.exe를 실행하여 설치를 시작해 보도록 하겠습니다.

 

 

 

 

 

 

최초 기본 선택은 전부 해제 상태입니다.

여기서 당연히 Team Foundation Server를 선택하여야 됩니다.

그리고 sharepint 제폼 및 기술용 확장, Team Foundation Server Proxy, Team Foundation Build 서비스 등이 있는데 간략한 설명은 아래와 같습니다.

 

  • sharepint 제폼 및 기술용 확장
    • Sharepoint에서 Team foundation 사이트를 생성할 수 있게 기술용 확장팩이라고 생각하시면 될 것 같습니다.
    • Sharepoint가 설치된 곳에 설치하지 말라고 하네요..
  • Team Foundation Server Proxy
  • Team Foundation Build 서비스
    • 빌드를 도와주는 것 같아서 설치 해 봅니다. *_*;;

 

 

 

 

설치로 끝나는 것이 아니라 구성을 하여야 합니다.

구성은.. 시스템 리붓을 요구하네요..

 

 

리붓을 하고 나면 자동으로 Team Foundation이 실행됩니다.

Daemon을 사용하여 설치하신 분은 자동 CD 빠짐 설정이 되어 있는지 한번 확인하셔서 계속 마운트 하도록 설정하여 주십시오.

 

뭐.. 빠져도 에러메시지가 보이긴 하나.. 커다란 에러는 아닙니다.

 

간단하게 구성 가능하니.. 걱정은 NO!

 

오늘은 여기까지입니다.



2011/02/18 - [Developer/ETC] - Team Foundation 2010(TFS 2010) 설치부터 구성까지..(구성편) 


감사합니다.

  1. BlogIcon 임성진 2012.04.19 19:45

    좋은 정보 감사합니다.

 

가끔 "Internet Explorer에서 웹 페이지를 표시할 수 없습니다."라는 메시지를 보고 오늘 찾아 보니 이런 내용이 있네요.

 

해당 위 메시지로 제 블로그에 오시는 분이 많아서 2011-02-17 본문 내용을 보강합니다..



 

위와 같은 화면을 보면.. 참.. 당황스럽습니다.

 

몇몇 특정 사이트에서 이런 메시지가 나옵니다.

 

해결 하기 위한 방법 첫 번째…

 

Internet Explorer용 최신 누적 보안 업데이트를 설치하여 이 문제를 해결할 수 있습니다.

관련 문서:
973927 특정 타사 추가 기능을 설치하면 “페이지를 표시할 수 없습니다”라는 오류 메시지가 Internet Explorer 8에 표시된다

 

해결 하기 위한 방법 두 번째…

 

위 방법으로 문제가 해결되지 않는 경우, 변경된 인터넷 옵션을 복원하여 이 문제를 해결할 수 있습니다.
다음 방법을 순서대로 따라 해 보세요.


  1. Internet Explorer를 실행하세요.

  2. 리본 메뉴에서 [도구], [인터넷 옵션]을 차례대로 클릭하세요.

    Windows XP 기반 컴퓨터에서는 메뉴 모음에서 [도구]를 클릭합니다.

  3. "인터넷 옵션" 화면에서 [일반] 탭을 클릭하고 검색 기록 아래의 [삭제]를 클릭하세요.



  4. "검색 기록 삭제" 화면이 나타나면 기본으로 선택되어 있는 항목(즐겨찾기 웹 사이트 데이터 보존, 임시 인터넷 파일, 쿠키, 기록)에 대해 [삭제]를 클릭하세요.



  5. 이번에는 [고급] 탭을 클릭하고 나서 [원래대로]를 클릭하세요.

    [원래대로]를 클릭하면 Internet Explorer 8 기본 설정 상태로 복원됩니다. 사용자가 의도적으로 수정한 옵션이 있다면 복원 후 다시 설정해야 합니다.

  6. "Internet Explorer 설정 다시 설정" 메시지가 나타나면 [다시 설정]을 클릭하세요.


  7. "Internet Explorer" 기본 설정 복원 메시지가 나타나면 [닫기]을 클릭하세요.

  8. "변경 내용을 적용하려면 Internet Explorer를 다시 시작해야 합니다" 메시지가 나타나면 [확인]을 클릭하고 Internet Explorer를 종료한 뒤 다시 실행하세요.

  9. [다른 추가 기능 가져오기] 또는 [웹 조각 갤러리] 즐겨찾기를 클릭하여 해당 페이지가 정상적으로 표시되는지 확인하세요.

 

이 방법도 안된다면..

 

마지막으로..


  1. 메모장을 실행한 다음 아래 내용을 복사하여 붙여 넣으세요.

    Windows Registry Editor Version 5.00
    [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Internet Explorer\MAIN]
    "EnablePreBinding"=dword:00000000
    

  2. 바탕 화면에 ie8_preb.reg 파일로 저장하고 [닫기]를 클릭하여 메모장을 닫으세요.
     

  3. 실행 중인 Internet Explorer 화면이 있다면 모두 닫으세요. 

  4. 바탕 화면에 저장한 ie8_preb.reg 파일을 두 번 클릭하여 실행하세요.
  5. 사용자 계정 컨트롤 메시지가 나타나면 관리자 암호를 입력하거나 [계속]을 클릭합니다. 
  6. 레지스트리 편집기 경고 메시지가 나타나면 [예]를 클릭합니다.


  7. Internet Explorer를 다시 시작하여 문제가 해결되었는지 확인하세요.

    위 해결 방법을 이용하여 일부 링크를 열 때 “웹 페이지를 표시할 수 없습니다” 오류 문제를 해결할 수 있습니다.
    그러나, 이 레지스트리 키를 적용 시 Internet Explorer 8 브라우징의 속도에 다소 영향을 미칠 수도 있습니다.

 


 

위의 첨부파일을 다운 받으셔도 상관 없습니다.

 

여기까지가 마지막 방법입니다.

 

꼭 성곡하셨기를 바랍니다 *_*

 


참고 사이트
http://support.microsoft.com/kb/970168/ko

http://support.microsoft.com/gp/sbs_main/ko#tab6

 

 



감사합니다~

  1. gurum07 2011.07.08 17:51

    감사합니다. 덕분에 오류 잘 해결 되었어요~!!

visual studio 2010 단축키 포스터입니다…

visaul studio 2008 도 있습니다. *_*;;;

 

2010에서는 C#, C++, F#, VB 이 있으며, 2008에는 C# 밖에 없네요..

제가 검색을 못한건지.. 아니면 없는 것인지 *_*;;

 

일단 저는 C# 개발자라 ㅡ.ㅡ;;;;;;;;;

 

 

PDF로 지원되며, 2010에서는 여러 종류가 있습니다.

마음에 드는 것으로 고르셔도 될 듯 하네요 *_*;;

프린트를 위한 것인 것 같은데..

 

 

제가 가장 많이 쓰는 단축키가.. Ctrl + Shift + F(전체 솔루션 검색)

그리고 Ctrl + E , C(주석처리) 반대로 Ctrl + E, U(주석 풀기)

그리고 F12(정의로 이동) 반대로 Ctrl + Shift + 8(정의로 이동 전으로 이동)

뭐.. 단축키가 너무 많아서 *_*

 

이상입니다.

 

감사합니다.

  1. Favicon of http://itopen.tistory.com BlogIcon AW메모리얼 2011.01.19 16:53

    주석 단축기도 있었네요?! 자주 써야겠어요~


개발자을 위한 알차고 유익한 정보의 보고 MSDN
MSDN 온라인 컨텐츠는정보 / 개발 단계 / 서비스 목록의 세가지로 나뉘어져 있습니다.

• 정보 : 최신 기술 동향과 기술 정보, 샘플 코드, 세미나 등의 정보를 찾는 경우
• 개발 단계 : 소프트웨어 개발에 관한 정보를 「개발 준비」「구현」「테스트/운용」의 개발 단계별로 알고 싶을 때
• 서비스 목록 : MSDN 온라인 서비스 목록을 보고 싶을 때




  • MSDN 포럼 : 주제별 포럼방을 개설하여 오류 원인과 문제 해결 방법에 대해 직접 질의/응답








위 내용은 http://msdn.microsoft.com/ko-kr/ff528378.aspx 에서 가져온 것입니다.
문제가 될 경우 삭제하도록 하겠습니다.


SourceSafe 2005 Internet 사용자 설정 방법

인증서를 이용하여 연결하는 방법으로 구성하였습니다.

 

  1. 먼저 호스트에 아래와 같이 등록합니다.

    xxx.xxx.xxx.xxx xxx.com

  2. 아래로 이동하여 다음과 같이 진행합니다.
    https://xxx.com/certsrv/
    1. 아래 링크를 선택합니다. (Download a CA ……)
    2. 아래 링크를 선택하여 인증서를 설치합니다. (install this CA ………)
  3. 다음은 Visual Studio에서 설정합니다.
    1. 도구 –> 옵션 –> 소스제어를 선택 후 Microsoft Visual SourceSafe (Internet)으로 변경합니다.
    2. 소스 제어 –> 플러그인 설정 –> 고급 (Always use SSL to connect to the server 체크)
    3. 프로젝트 열기 클릭 후 SourceSafe (Internet) 클릭
    4. Add SourceSafe Database 선택
    5. Address = epivss01.epidev.com
      Folder = \\211.241.179.18\BizproVss
      설정 시 에러 날 경우 하단부 설정을 참고하여 주십시오.
    6. 완료 후 생성된 SourceSafe 경로에 원래 ID로 접근합니다.

위와 같이 한 후 해당 프로젝트를 선택하고 연결하면 됩니다.

 

 

3. E. 설정 시 아래와 같이 에러나 나는 경우가 있습니다.

 

위 사항의 경우에는 인터넷 도구 옵션에서 고급 –> 보안 –> 서버의 인증서 해지 확인*

 

체크를 지워주시면 됩니다.

감사합니다.

 

인증서를 이용한 방법으로 구현하였습니다.

 

 

인증서를 이용한 진행 시 인증서의 도메인과 소스세이프 인터넷 연결 설정 시 사용되는 도메인은 동일해야 합니다.

 

Windows 2008 Server에서 설정하였으며, 아래와 같이 진행하였습니다.

 

  1. IIS 에 사용자 권한을 설정할 수 있는 도구를 추가 설치 (7.0에만 해당되는 사항임)
    1. Microsoft WebDAV 7.5 for IIS 7.0
      http://www.iis.net/downloads/default.aspx?tabid=34&g=6&i=1621
  2. SourceSafe Database folder의 권한 설정
    1. Everyone에 일기, 쓰기, 수정 권한을 입력하여야 함
  3. ourceSafe Administrator 실행
    1. Open SourceSafe Database 시 중요 체크 사항
    2. D:\BizproVss 와 같은 형태로 하는 것이 아니라 서버 명으로 설정 해야 함
      절대 경로로 설정하게 되면 SourceSafe에서 인식하지 못하므로 상대 경로로 설정

  4. erver à Configuration 클릭
  5. 아래와 같이 모든 부분 체크
    1. Enable SourceSafe Internet for this computer 체크
    2. Require secure communication using SSL 체크(SSL을 사용하지 않을 경우에는 제거)
    3. Enable SourceSafe Internet for this database 체크
    4. Web Server Name(DNS name or IP address) SSL 사용시 SSL의 등록 도메인과 동일하게 설정해야 됨
  6. 자동 생성된 웹 응용프로그램은 아래와 같음 (SourceSafe)
  7. SourceSafe 설치 된 경로로 이동
    C:\Program Files\Microsoft Visual SourceSafe\VSSWebService
    1. Web.config 수정
      1. <customErrors mode="OFF" /> ON에서 OFF로 변경
      2. <!--remove name="Documentation"/--> 주석 처리해야 함
  8. SourceSafe 웹 응용프로그램 인증변경
    1. 익명 인증으로 진행.
    2. SSL을 사용하지 않을 경우에는 window Authentication으로 사용해야 됨
  9. SourceSafe 웹 응용프로그램 WebDAV 사용권한 설정
    1. Allow access to: All content 체크
    2. Allow access to this content to : All users 체크
    3. Permissions : Read, Source, Write 체크

 

이상 SSL을 이용한 SourceSafe 2005 Internet 연결 설정 방법이었습니다.

IIS 6.0에서는 2007 Office 파일이 자동으로 다운로드 되지 않습니다.

 

마임을 등록해 줘야 되는데요..

 

방법은 아래와 같습니다.

 

 

 

해당 웹사이트에 속성..

 

 

HTTP 헤더

 

 

마임 형식에 새 형식으로 등록하셔야 됩니다.

 

타입은 아래와 같습니다.

 

확장명

타입

.docx

application/vnd.openxmlformats-officedocument.wordprocessingml.document

.dotx

application/vnd.openxmlformats-officedocument.wordprocessingml.template

.xlsx

application/vnd.openxmlformats-officedocument.spreadsheetml.sheet

.xltx

application/vnd.openxmlformats-officedocument.spreadsheetml.template

.pptx

application/vnd.openxmlformats-officedocument.presentationml.presentation

.potx

application/vnd.openxmlformats-officedocument.presentationml.template

.ppsx

application/vnd.openxmlformats-officedocument.presentationml.slideshow

증상은 간단합니다.

 

자기가 자신의 웹사이트 호출시에 발생되는 문제입니다 즉..

AD로 엮여 있는 머신에서 윈도우 통합인증을 사용하는 웹 사이트를 호출합니다.

 

즉 자기가 자신의 웹을 호출합니다.

 

best.test.com

인증이 되지 않음

 

127.0.0.1

인증이 됨..

 

해결 방법은

 

http://support.microsoft.com/?id=215383

 

위 내용을 그대로 복사해서 풀어 놓게 되면..

아래와 같습니다.. *_*;;

 

+ Recent posts