JavaScript 코드에 대해 Jasmine 테스트를 실행하는 UnitTest 컨트롤러가 포함 된 .NET MVC 프로젝트가 있습니다. 그러나 사이트를 게시 할 때 사용할 수 있기를 원하지 않습니다.게시 할 때 컨트롤러가 어떻게 제외되어야합니까?
나는이 작업을 수행하는 몇 가지 방법에 대해 생각하고 있지만, 무엇이 최선인지 확실하지 않습니다.
- 이 사실 나는이에 대한 컴파일러 지시어를 사용하는 것입니다 가능한 경로
의 컬렉션에서 컨트롤러를 제거하려면에 대한 액세스를 금지하기 위해 도입 될 예정 사용 권한 부여 특성 (#IF DEBUG
) 쉽게 물건을 분리 유지. 솔직히 컨트롤러를 제거하는 것이 더 나은 선택이 될 것이라고 생각하지만, 어디로 갈지는 잘 모르겠습니다. Global.cs 파일 일 가능성이 있습니까?
나는 어떤 제안이라도 고맙게 생각합니다. 컨트롤러에 대한 액세스를 금지하는 것이 최선의 해결책이라면, 그것은 괜찮습니다. 그리고 제가 스스로 쉽게 구현할 수있는 것입니다. 나는 단지 더 좋은 방법이 있어야한다고 생각합니다.
우수! 그게 바로 제가 찾던 것입니다. 감사! – krillgar
나 한테 정말 좋은 +1! – mybirthname