2011-01-27 2 views
0

У меня есть простой веб-проект, который имеет одну строку: «»х“запрещен» сообщение при создании файла

File.Create (Server.MapPath() + «\ asaf.txt ").Закрыть();

создает пустой текстовый файл в папке проекта, вот и все.

он отлично работает в VS2010, но после того, как я создал виртуальный каталог в IIS, который указывает на эту папку проекта и «просматривает» файл default.aspx из IIS. я получаю:

«Доступ к пути» C: \ Documents and Settings \ Asaf \ Мои документы \ Visual Studio 2010 \ Projects \ TestApp \ TestApp \ asaf.txt "не отвечает".

  1. версия ASP.NET в порядке.
  2. флажок «Анонимный доступ» отмечен (уже это было)
  3. также проверяется «интегрированная проверка подлинности Windows».
  4. Я дал все разрешения в свойствах виртуозного каталога: читать, писать, доступ к источнику сценария, просмотр каталогов ... это не помогает.

на моем рабочем месте я перешел в свойства папки и дал полный контроль, и он решил проблему, но когда я получу свойства папки на своем домашнем компьютере, я НЕ МОГУ НАЙТИ В ЛЮБОЕ, где находится «полный контролировать "экран? и как я могу решить проблему?

ответ

1

хорошо, решил ее, если вкладка «Безопасность» не отображается на странице свойств папки,

  1. открыть проводник
  2. перейти в меню Сервис -> Свойства папки -> вкладка Вид
  3. немаркировано: «использовать простой общий доступ к файлам». (одно из последних свойств)
  4. снова откройте свойство папки, перейдите на вкладку безопасности и дайте полный контроль «всем».
Смежные вопросы