2011-10-20 2 views
2

정말 기괴한 문제로 보입니다. asp.net webforms 프로젝트 (C# Facebook SDK)를 사용해 실험 중이며 모든 것이 잘 작동합니다. 그것은 내가 배후 코드를 변경하려고 할 때까지이다; 예를 들어 '벽에 게시'버튼에 있습니다. 아무리 내가 단추 클릭 이벤트 내부 코드를 변경하면 서버에 업로드 할 때 절대로 실행되지 않으며 항상 이전 코드를 실행하는 것처럼 보입니다 (파일에 더 이상 존재하지 않는 것도 있습니다!) - 거기에 있습니다 어떤 종류의 캐싱은 페이스 북에서 계속되고 있나? 새로운 버튼을 추가해도 아무런 문제가 없지만 한 번 실행하면 배후 코드가 변경되지 않습니다. 기본적으로 페이스 북에서 앱을 실행할 때 내가 추가 한 코드가 새로 추가되었으므로 그 코드로 작업 할 수 없다는 것을 의미합니다. 기괴하게도 단추 이름을 바꿀 수는 있지만 잘 표시되지만 코드 뒤에 새로운 것은 무시됩니다. 나는 ..............버튼의 코드가 Facebook 앱의 새 코드로 업데이트되지 않습니다.

건배,

+0

서버가 캐시에 이전 버전을 유지하고 코드를 업데이트하지 못했을 수 있습니까? – Flanfl

답변

0

당신이 servered HTML 뒤에 코드가 표시됩니까

데릭 여기에 간단하게 뭔가를 놓치고 있습니까? 업로드하기 전에 응용 프로그램을 컴파일 했습니까? 어쩌면 bin 파일의 dll이 올바르게 갱신되지 않을 수 있습니다.

0

그래, aspx 물건은 단순히 저장으로 새로 고치지 만 아직 컴파일하지 않은 경우 컴파일 된 서버 코드는 새로 고침이 필요합니다.

IIS가 응용 프로그램 풀을 다시 시작하면 웹 서버를 다시 시작하면 새 응용 프로그램 dll을 사용할 수 있습니다.

그래도 작동하지 않는 경우 전화가 올바른지 확인하기 위해 Facebook 전화를 거는 http 전화가있는 경우 피들러를 사용해보십시오.

관련 문제