짐작하건데, 정상적으로 보안설정이 안되었을 것 같습니다.
localhost 는 굳이 보안설정하지 않아도 FullTrust 권한이 적용됩니다.
일단, .NET Framework 2.0 을 설치하셨는지 궁금하네요. ^^
만약 설치되었다면 2.0 Configuration 을 수정해 주셔야 합니다.
.... 처음에는 일단 FullTrust 를 줘서 해보세요. 정상적으로 된다면 그 다음부터 권한을 낮춰가는 것도 방법입니다. ( 사실... 실제 업무 프로젝트용 스마트 클라이언트 하다보면 처음부터 Full Trust 로 놓긴 합니다. ^^; )