작업 항목을 열고 첨부 파일 탭으로 이동합니다. .doc 첨부 파일을 두 번 클릭합니다. Word에서 파일을 여는 대신 브라우저에서 시작하여 차례로 파일을 가져옵니다.한 번에 TFS WorkItem 첨부 파일을 여는 방법은 무엇입니까?
TFS에서 Word에서 첨부 파일을 직접 실행할 수있는 방법이 있습니까?
작업 항목을 열고 첨부 파일 탭으로 이동합니다. .doc 첨부 파일을 두 번 클릭합니다. Word에서 파일을 여는 대신 브라우저에서 시작하여 차례로 파일을 가져옵니다.한 번에 TFS WorkItem 첨부 파일을 여는 방법은 무엇입니까?
TFS에서 Word에서 첨부 파일을 직접 실행할 수있는 방법이 있습니까?
첨부 파일은 주어진 URL을 통해 서버에서 액세스 :
http://mytfs/tfs/default/WorkItemTracking/v1.0/AttachFileHandler.ashx?FileID=115&FileName=mydoc.doc
비주얼 스튜디오는 기본적으로 기본 웹 브라우저가 시작이 URL의 쉘 Exec에서 작업을 수행.
당신은이 작업 항목 양식의 구현이는 쉘 간부를 수행
그래서 거기에 웹 브라우저에서 이미있어 다른 방법은없고 나는 그 프로세스를 줄이기 위해 그물에 커스텀 툴이 있다고 의심한다 ...
AttachFileHandler.ashx의 HTTP 응답 헤더를 보면 "문제"는 co ntent 파일로 반환되는 :
HTTP/1.1 200 OK
Cache-Control: private
Content-Length: 11688
Content-Type: application/octet-stream
Server: Microsoft-IIS/7.0
X-AspNet-Version: 4.0.30319
content-disposition: filename=Screenshot.png
X-Powered-By: ASP.NET
Date: Fri, 17 Aug 2012 08:51:44 GMT
그것은 브라우저 그냥 직접 이미지를 표시 할 수에도 불구하고 대화 같이 저장 강제 입니다 content-disposition
헤더입니다. w3.org에서 19.5.1 Content-Disposition에 참고를 참조하십시오 :이 헤더는 응용 프로그램/octet- 스트림 콘텐츠 형식과 응답에 사용되는
경우, 묵시적 제안은 사용자 에이전트가 표시되지해야한다는 것입니다 응답으로 저장 '대화 상자에 직접 입력하십시오.
나는 예를 들어, 플러그인 PDF의 사용, 관계없이 수신 브라우저가 기본적으로 컨텐츠를 처리 할 수 있는지 여부의 모든 파일을 반환 할 수 있도록 TFS이처럼 않습니다 생각한다. 어쩌면 AttachFileHandler.ashx를 수정하여 콘텐츠를 반환하는 방식을 변경할 수 있습니까?
나는 마이크로 소프트가 어리석은 업체 고정을 위해 이것을한다고 의심한다. 따라서 Internet Explorer를 사용해야한다. – Roel