2016-09-19 3 views
0

이 메서드는 asp.net mvc4 프로젝트의 assemblyInfo.cs 폴더에서 사용했습니다. 나는 새로운 애플리케이션을 시작하고 기초를 정리하고 있으며 지금까지 ninject와 log4net을 추가했다. System.Web.PreapplicationStartMethod ASP.NET MVC4가 실행되지 않음

은 지금은 사용 App_Start 폴더에 저장된 클래스에서 정적 메소드를 호출하는 것을 시도하고있다 : 내 AssemblyInfo.cs 파일에

[assembly: System.Web.PreApplicationStartMethod(
    typeof (Dashboard.App_Start.EnvironmentConfigFileMover), "CloneEnvironmentConfigDirectory")] 

합니다. 그리고 클래스 메서드가 호출되지 않습니다. 나는 사용 된 것과 문제가없는 것에 대한 메소드의 철자를 검사했고, 중단 점을 삽입하고 그냥 무시합니다. 매우 실망합니다. 필자는 WebActivator의 응용 프로그램 시작 방법을 사용하여 유사한 게시물을 보았습니다. 나는 WebActivator가 system.web의 preapplicationstart 메소드를 기반으로 작성되었다는 것을 읽었으며 간단한 메소드 호출 만 필요하므로 WebActivator를 필요로하지 않는다. 심지어 시스템을 추가 할 수 없기 때문에 내 프로젝트에 추가하는 것이 의문 스럽다. 웹 하나를 작동합니다.

문제가 무엇인지 확인하려면 무엇이라도해야합니까? 어쩌면 ninject 또는 log4net이이를 방해 할 수있는 어딘가의 변경을 했습니까?

감사합니다.

업데이트 : Btw 저는 노트북이 아닌 서버에서 로컬로 실행하고 있습니다.

답변

0

기본적으로 방금 새 프로젝트를 만들었고 응용 프로그램 시작 방법이 제대로 작동하는지 확인했습니다. 확인 후 추가 할 때마다 기능을 테스트하는 영역, ninject 및 log4net 항목을 천천히 추가했습니다. 그것이 잘 작동 할 때마다.

원래 문제는 무엇인지 확실하지 않지만 해결 방법은이 방법으로 해결할 수있었습니다.

먼저 WebActivator를 프로젝트에 추가해 보았습니다.하지만 제대로 작동하지 않았습니다.

관련 문제