2011-11-17 3 views
1

SharePoint Sharepoint - 페이지가 예상대로 작동 할 때까지 여러 IIS 리셋이 필요합니다. 이유는 캐시라고 생각합니다.코드 캐시에서 SharePoint의 서버 캐시 지우기

웹 파트를 코딩하려는 서버에 직접 액세스 할 수 없으므로 버튼 클릭으로 서버 캐시를 지우십시오. 어떻게이 일을 성취 할 수 있습니까?

답변

1

실제 문제가 캐싱 중이라고 생각하지 않습니다 ... 페이지가 작동하지 않는 이유에 대해 좀 더 구체적으로 설명하고 싶다면 실제 문제를 해결할 수 있습니다. 그렇지 않으면, 셰어를 통해이 작업을 수행 할 기본 방법은 없습니다,하지만 당신은 다음과 같이 코드를 통해 웹 서버에 "iisreset을"를 시작할 수 있습니다 IISRESET.EXE는 Windows \ System32 폴더에 있습니다

var iisreset = new Process(); 
iisreset.StartInfo.FileName = "iisreset.exe"; 
iisreset.Start(); 

참고. 또한 원격 서버에서 응용 프로그램을 시작하기 때문에이 코드는 관리자 권한이 필요합니다. SPSecurity.RunWithElevatedPrivileges을 사용하여 현재 사용자를 관리자 (임시)로 승격시킬 수 있습니다.

+0

콘텐츠 배포 후 탐색이 사라지거나 잘못된 사이트를 갑자기 가리키는 것에 대한 이상한 동작이 있습니다. 재설정 후 모든 것이 잘 작동하여 (다음 배포 때까지) 그래서 우리가 거기에서 이슈를 기대하는 이유는 무엇입니까? –

+0

그래도 여전히 이상하게 보입니다 ... iisreset은이 경우 갈 수있는 방법 일 수 있습니다. – int32