나는 클라이언트가 소스 코드에 대해 최소한의 보안을 원한다고 생각합니다. 그것은 웹 애플 리케이션이며 호스트는 그들이 파트너가 될 사람이 될 것입니다. 걱정은 호스트가 코드와 리버스 엔지니어링을 리버스 엔지니어링하기가 쉽다는 것입니다. 나는 진짜 해결책이 아니지만 코드를 모호하게 만들면 더 어려워 질 것이라고 말했다.웹 응용 프로그램이있는 Dotfuscator
내 첫번째 문제 : 나는 강하게 이름 붙여진 어셈블리를 난처하게 할 수 없습니다. 나는 모호하지 않은 어셈블리에 대한 링크를 유지하면서 해당 어셈블리를 난처하게 할 수는 없지만 두 번째 문제 때문에 쉽게 테스트 할 수 없다고 생각합니다.
두 번째 문제 : 마크 업 페이지에서 호출하는 메소드뿐만 아니라 마크 업과 클래스 간의 링크가 깨져서 웹 (코드 숨김) 어셈블리를 난처하게 할 수 없습니다.
나에게 보이는 실제 해결책은 신뢰할 수있는 호스트를 찾는 것입니다. –