Назад | Перейти на главную страницу

проблема видимости подключенного диска Windows 7

Я только что установил Windows 7 RTM на свой компьютер разработчика. Сразу после установки я добавил свою учетную запись домена в группу локальных администраторов и добавил машину в домен компании.

Мы используем локальную папку, отображаемую как сетевой диск, для хранения DLL, на которые мы ссылаемся. Привод создается:

subst S: "D: \ DllFolder"

Диск сопоставлен нормально, однако возникла следующая проблема: когда я попытался открыть решение с помощью Visual Studio 2008, он сказал мне, что мне нужно запустить его от имени администратора, чтобы иметь возможность использовать проекты asp.net, размещенные в IIS. Я запускаю VS как администратор, и решение открывается нормально, но этот экземпляр VS не может видеть диск S :.

Кто-нибудь может сказать мне, как я могу обойти эту проблему? (Временное решение, которое работает, - отключить UAC, но в долгосрочной перспективе это неприемлемо.)

Оцените любые предложения.

Subst зависит от пользователя, вам также необходимо запустить subst от имени администратора.

Что ж, .NET очень чувствителен к разрешениям при работе на нелокальном диске. Он может обнаружить, что даже "через" subst. Возможно, вам будет лучше напрямую сопоставить диск:

net use s: \\server\path\to\DllFolder

Но я сомневаюсь, что это поможет.

Вам будет лучше выполнять разработку локально (на локальном диске) и синхронизировать свою работу с центральным расположением. Либо с помощью программы управления версиями (например, Subversion) или просто копирование.