По какой-то причине может показаться, что по умолчанию ваш IIS не разрешает доступ к вашей папке bin. Вероятно, это наследуется от родительского сайта над вашим виртуальным каталогом. В любом случае, смотрите эту ссылку относительно FileIO со средним доверием:
http://msdn.microsoft.com/en-us/library/ms998341
Скорее всего, вам нужно добавить раздел в ваш web.config, чтобы предоставить определенный доступ к вашему AppDir для переопределения настройки из родительского сайта / виртуального каталога.
<IPermission
class="FileIOPermission"
version="1"
Read="$AppDir$"
Write="$AppDir$"
Append="$AppDir$"
PathDiscovery="$AppDir$"
/>