2012-10-25 2 views
3

지난 주까지 우리 빌드 스크립트는 우리 응용 프로그램 (MCMS를 실행하는 매우 오래된 .net 2.0 사이트)을 컴파일하고 테스트 서버에 덤프했습니다. 어제이를 실행 한 후 사이트에 갑자기 모든 종류의 오류가 발생했습니다. 대부분의 오류는 global.ashx.cs 파일의 메소드 (예 : 캐싱 등)가 호출되지 않아 발생하는 것으로 보입니다.bin 폴더에있는 두 개의 ".compiled"파일이 게시되지 않습니다 - 이유가 무엇입니까?

큐 내가 대답을 찾기 전에 머리카락을 잡아 당기는 시간은 5 시간입니다.

두 개의 파일이 있었다 : 을 app_code.compiled 및 는 지난주까지 출시와 함께 전개되고 있었다을 app_global.asax.compiled. 이제는 그렇지 않습니다. 이전 빌드에서 다시 넣었으므로 사이트가 예상대로 작동합니다.

여기 아무도 구성을 변경했다고 주장하지 않습니다 ... 아무도 우리가 빌드를 실행할 때 갑자기이 중요한 파일이 게시되지 않는 이유를 말해 줄 수 있습니까?

수정

로컬로 게시 할 때 파일을 만듭니다. 그런 다음 체크인하여 TFS를 사용하여 빌드하면 두 파일이 놓기 위치에 나타나지 않습니다.

또 다른 편집

http://forums.asp.net/t/1723066.aspx/1 < -이 생각이, 아무 대답도 발생하지 무슨이다. 나는 여기에서 내 머리카락을 찢어 버리고있어. 누구 도와 줄 수 있니?

+0

:

은 어쩌면이 대답은 문제를 해결하는 데 도움이? msdeploy 사용? 어떤 버전입니까? 어떤 Visual Studio 버전을 사용합니까? – Peter

+0

Visual Studio 2005를 사용하고 배포는 TFS를 통해 수행됩니다. 여기에 왔을 때 모든 설정이 완료되어 항상 작동했습니다. –

+0

@MikeyHogarth 그렇다면 TFS 서버가 어떤 방식 으로든 업데이트 되었습니까? 또한 가능하다면 2 가지 다른 것을 게시 할 수 있습니까? 나는 그것이 기밀 정보를 가지고 있을지도 모른다고 이해하지만, 누락되거나 변경된 것을보기 위해이 둘을 비교해 보면 올바른 방향으로 나아갈 수 있습니다. – AdamV

답변

1

솔루션에서 두 개의 파일 'Build Action'이 "None"이외의 것으로 표시되는지 다시 확인하십시오.

+0

이러한 파일은 빌드 전에 존재하지 않으므로 파일을 표시 할 수 없습니다. "AppCode"파일은 폴더에 대한 참조입니다. –

관련 문제