Ya te aseguraste que desde el IIS en las properties de tu proyecto web en el tipo de autentificacion tengas tu user y password ?? (obviamente con derechos de administrador) porque por default está en acceso anónimo.. y si manejas autentificacion windows lo puedes hacer desde el web.config poniendo el user con su password aunque no me gusta mucho eso por cuestiones de seguridad, aunque puedes usar un programa para encriptarlo y obtener el valor desde el registro (aunque ese es otro tema) pero por lo regular lo haces desde el IIS.
Pruebalo y si tienes dudas de como hacerlo te puede echar un cable.
Salu2