출처 : http://hind.pe.kr/791?TSSESSIONhindpekr=5ab93c06251396a7584632a043897115
MOSS 2007에서 아래와 같은 형태로 구성 시 위의 이벤트 로그가 계속 쌓이게 된다.
1. Root 사이트가 게시 사이트 형태인 경우 ( 공동 작업 포탈이든, 게시 사이트 든..)
2. Root 사이트에 하위 Application으로 사이트를 추가하여 구성한 경우.
( 보통 가상 디렉터리 만들 때, 기능 옵션에 실행을 체크하여 넣으면 "기어" 표시가 생기면서
하위 응용 프로그램으로 구성되는 경우 )
![]() |
보낸 사람 ForBlog2 |
Event Type: Error
Event Source: Office SharePoint Server
Event Category: 게시 캐시
Event ID: 5785
Date: 2009-02-25
Time: 오전 10:57:07
User: N/A
Computer: KYOKO
Description:
출력 캐싱에 대한 게시 사용자 지정 문자열 처리기에 연결할 수 없습니다. IIS 인스턴스 ID는 '1986061912'이고 URL은 'http://www.knoie.com/virtualdir1/Images/presence/presence_off.gif'입니다.
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
위의 내용을 이곳 저곳을 기웃 거리다가 한 Technet 의 토론 내용 중 하나의 쓰레드에 눈이 가서 훝어 본 결과 단 한줄로 해결 되었다.
해당 가상 디렉터리는 자체적인 응용 프로그램 쓰레드를 갖기 때문에, 보통 web.config를 별도로 구성하는 경우가 많다. 만일 없다면 기본 web.config를 만들어서 구성하신 뒤, module 부분에 추가하면 된다.
<httpModules>
<remove name="PublishingHttpModule" />
<add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<!--<remove name="ApplicationMasterPage" />-->
</httpModules>
web.config 에서 httpModules로 찾아서 해당하는 섹션이 보이면 굵게 보이는 저 한 줄을 넣어주면 된다.
나머지는 그대로 두면 된다. 만일 httpModules라는 섹션이 없다면, System.web 섹션을 찾아서 그 안에 다음과 같이 추가하면 된다.
<system.web>
<httpModules>
<remove name="PublishingHttpModule" />
</httpModules>
.......
<system.web>
요는 PublishingHttpModule 이라는 Module을 없애면 된다.
'.NET' 카테고리의 다른 글
가비지 수집 기본 사항 (0) | 2010.05.27 |
---|---|
IIS Log 분석툴.. (0) | 2010.03.15 |
OC 대화창 옆에 TAB 붙이는 방법 (0) | 2009.08.10 |
도메인 가입된 PC 에서 원격데스크탑 접근시 "터미널서비스를 통한 로그온 허용" (0) | 2009.08.05 |
office communicator 2007 r2 BUG???? Contactid 를 지원 안해?? 흠... (0) | 2009.07.29 |