2013-08-12 2 views
1

내 프로젝트에서는 IDbContext를 통해 저장된 데이터베이스 프로 시저에 대한 호출 인 CategoryNavigation에 사용자 지정 코드를 추가했습니다..Net 어셈블리는 Razor 및 NopCommerce를 사용하여 런타임 중에 사라지는 것으로 보입니다. 2.65

내 NopCommerce 사이트는 이제 면도기 레이아웃 파일에서 발생하는 "유형을로드 할 수 없습니다"오류로 런타임이 10-30 분 후에 충돌합니다.

분명히 내 수업 (Nop.Web 어셈블리로 컴파일 됨)은 런타임 중에 사라지지 않을 수 있습니다. 오류가 발생하는 동안 Razor 스크립트를 변경하면 다른 클래스와 마찬가지로 다른 동작 및보기가 작동하는 것으로 나타났습니다.

Global.asax, 응용 프로그램 풀 재활용 또는 다시 컴파일하기 전까지는 오류가 사라지지 않습니다. 적절한 상태를 다시 얻으려면 이전 두 가지 방법으로는 파일이 걷잡을 수 없을 것이라고 제안하는 경향이 있습니다.

DotNet에는 프로그램의 오류로 인해 프로그램의 나머지 클래스에서 클래스 유형을 사용할 수 없게되는 메커니즘이 있습니까? 누구든지 NopCommerce에서이 작업을 수행 할 수있는 메커니즘을 알고 있습니까?

답변

2

나는 문제가 NopCommerce 한마디로

2.65, 우리의 플러그인은 자신의 플러그인 폴더에 자신의 모든 참조를 출력하고, 플러그인 관리자가 그들 모두를로드하는 우리와 함께 무엇인지 발견했다.

실제로 Nop.Web을 등록하고 실제 Nop.Web을 계속 사용자 정의했기 때문에 플러그인 폴더의 버전이 누락되어 사용자 정의가 부족합니다.

Razor는 플러그인 관리자가로드 한 버전을 사용하는 것으로 보이며 여기에 우리가 가진 모든 문제가 설명되어 있습니다. 우리의 솔루션은 이제 안정적이고 신속합니다.

이렇게하면 비슷한 문제가있는 사람에게 도움이되기를 바랍니다.

친절 감사, 마크 Rabjohn Integrated Arts Ltd