Не удается создать или сохранить файл в сетевом ресурсе в Visual Studio

Я не уверен, когда эта проблема начала возникать, но это было примерно несколько недель назад, когда я обновился с Visual Studio 2008 до 2010. Я использую Windows XP Professional. Общий ресурс находится на сервере под управлением Windows Server 2003. У меня есть решение, содержащее веб-сайт (доступ через UNC-путь, сетевой ресурс) и несколько проектов класса, которые находятся на моей локальной рабочей станции. Когда я открываю файл с веб-сайта и пытаюсь изменить и сохранить файл, я получаю следующую ошибку:

" Не удается получить доступ к этому файлу. Проверьте привилегии безопасности на сетевом диске."

Я проверил привилегии в корневой папке, и у меня действительно есть полный контроль. Может ли кто-нибудь дать мне представление о том, что я мог упустить?


person Christopher Garcia    schedule 17.08.2010    source источник
comment
Всего лишь предположение, но есть ли у вас и права на общий доступ, и права доступа к файловой системе?   -  person kbrimington    schedule 17.08.2010
comment
Я не уверен, что понимаю разницу, не могли бы вы уточнить?   -  person Christopher Garcia    schedule 17.08.2010


Ответы (2)


Используете ли вы Windows Vista или Windows 7 с включенным контролем учетных записей (UAC)? Если это так, Visual Studio 2010 требует разрешений администратора для выполнения определенных задач, включая управление IIS и сохранение сетевых ресурсов.

Попробуйте открыть Visual Studio 2010 с помощью команды Run as Administrator. Надеюсь, это решит вашу проблему.

person Maxim Zaslavsky    schedule 17.08.2010
comment
На самом деле моя рабочая станция — Windows XP Professional, а сервер, на котором расположен общий ресурс, — Server 2003 R2. Я отредактировал свой вопрос, чтобы уточнить, спасибо. - person Christopher Garcia; 17.08.2010
comment
@lush Извините, но я не знаю, почему это происходит на XP. Удачи! :) - person Maxim Zaslavsky; 17.08.2010

Оказывается, системный администратор удалил все разрешения и профили пользователей с части серверов и забыл сообщить мне об этом. Всем спасибо за понимание.

person Christopher Garcia    schedule 17.08.2010