MVC 프로젝트에서 작업 중이므로 성능이 좋습니다.Global.asax 모든 작업에서 Application_start가 발생했습니다.
application_start에서 데이터베이스는 lucene.net 검색에 대해 색인이 생성되고 객체의 모든 변경 사항에 대해 색인이 확장됩니다. 하지만 application_start는 페이지에서 호출 할 때마다 실행됩니다.
왜 application_start가 한 번뿐 아니라 발사되는 이유는 무엇입니까? 나는 어디에서 찾아야하는지 알고 난 어떤 코드를 게시 할 것입니다 ... Web.config의이 동작이 발생할 수 있습니다 경우
는 잘 모르겠어요)
솔루션 : Lucene.net은 빈에 인덱스를 작성 폴더, 응용 프로그램이 더 이상 내 얼굴이 녹지 않는 경로를 변경 한 후 :)
web.config에는 lucene에 대해서는 아무 것도 없지만 bin 폴더에는 _indexes라는 폴더가 있습니다 ... 아마도 lucene에서 왔나요? lucene을 설치 한 사람은 사라졌고 (외부 프로그래머) 다음 2 주 동안 사용할 수 없습니다. – griti
bin 폴더가 수정되면 응용 프로그램이 다시 시작됩니다. Lucene을 다시 구성하여 인덱스를 다른 위치에 저장해야합니다. –
네, lucene이 어디에 구성되어 있는지 알아 냈습니다. 감사! – griti