Блокировка DFS ASP.Net DLL через FTP - PullRequest
1 голос
/ 13 октября 2010

У меня постоянно возникает ситуация, когда при попытке загрузить файлы по FTP возникает ошибка, что библиотека DLL заблокирована и в настоящее время не может быть перезаписана. Это только те библиотеки DLL, к которым это приводит, и нормальные файлы (aspx, ascx, css и т. Д.) Могут быть перезаписаны нормально.

Наша установка
У нас есть 2 веб-сервера, которые синхронизируются через DFS, которая управляется с отдельного сервера. Все они принадлежат одному домену. Все они выполняют внутреннюю передачу на картах Ethernet 1 ГБ в частной сети.

Наша проблема
Мы разрабатываем в VS2010 и создаем сайт, над которым мы работаем, когда он достигает уровня, на котором его нужно проверить на сервере, затем ударить и пропустить, можем ли мы перезаписать библиотеки DLL в папке BIN. Я только начал испытывать эту проблему, когда мы перешли от нашего старого ненадежного инструмента синхронизации к супер-Windows 2008 DFS. Это хороший инструмент и работает хорошо, но я думаю, что это единственная причина, вызывающая эту проблему.

Чтобы перезаписать файл, мне нужно удалить все сайты, использующие этот код базового уровня, который затем снимает блокировку DLL, и я могу загрузить его.

Я пришел сегодня в отчаянии, я сыт по горло и устал от того, что мне приходится время от времени закрывать сайты, чтобы я мог загрузить DLL.

Насколько я понимаю, ASP.Net кэширует библиотеки DLL во временную папку, поэтому бог знает, почему блокировка остается на самой библиотеке DLL в папке BIN.

Странно то, что это не всегда происходит, это может продолжаться неделями и не делать этого. Или, как в последнее время, каждый день мне приходится отключать сайты IIS, чтобы я мог загрузить.

На момент написания этой статьи я не могу загрузить на FTP, даже если сайты отключены.

Может ли кто-нибудь пролить свет на это, чтобы я мог просто продолжать свою работу, а не баловаться с этим каждые десять минут. Достаточно плохо, что VS2010 настолько нестабилен, и безопасный визуальный источник проверяет только то, что он хочет, и это тоже не проблема!

1 Ответ

0 голосов
/ 13 октября 2010

Попытка использовать UnLocker для освобождения ручек.

...