У меня есть простой веб-проект с одной строкой:
File.Create(Server.MapPath(".") + "\asaf.txt").Close();
он создает пустой текстовый файл в папке проекта, вот и все.
он отлично работает в VS2010, но после того, как я создал виртуальный каталог в IIS, который указывает на эту папку проекта, и «Обзор» файл default.aspx из IIS. я получил :
«Доступ к пути «C:\Documents and Settings\Asaf\My Documents\Visual Studio 2010\Projects\TestApp\TestApp\asaf.txt» запрещен».
- версия ASP.NET в порядке.
- установлен флажок Анонимный доступ (такое уже было)
- также проверяется «встроенная проверка подлинности Windows».
- я дал все разрешения в свойствах виртуального каталога: чтение, запись, доступ к источнику скрипта, просмотр каталога... это не помогает.
на своем рабочем месте я зашел в свойства папки и дал полный доступ, и это решило проблему, но когда я захожу в свойства папки на своем домашнем компьютере, я НИГДЕ НЕ МОГУ НАЙТИ, где экран «полный контроль»? и как мне решить проблему?