Я наконец решил проблему ..
На моем компьютере я использую Win Xp и должен был предоставить пользователю учетной записи компьютера ASP.NET соответствующие права на файл, в то время как на сервере, на котором я наконец публикую код, я использую Windows Web Server 2008 и соответствующая учетная запись компьютера ASP.NET была Сетевая служба Мне предоставлены такие же права, и теперь я могу успешно изменить файл.
Я использую IIS 7.5 на этой машине.
Я думаю, что ваш подход Чами имеет ту же идею. Поэтому я отмечаю это как ответ :) Спасибо