Почему рабочий процесс IIS блокирует файл?C#

Место общения программистов C#
Anonymous
Почему рабочий процесс IIS блокирует файл?

Сообщение Anonymous »

Мой веб-сайт настроен в папке D:\RW_System\RW_Webroot\BrokerOffice.Admin (снимок экрана ниже). Это приложение .NET, C# WebForms.

По какой-то причине, когда я хочу развернуть изменения на сайте, я пытаюсь скопировать файлы, но IIS блокирует библиотеки DLL в пути, по которому настроен сайт:

Код: Выделить всё

C:\Users\rizzo\Desktop>handle64 hiqpdf

Nthandle v4.11 - Handle viewer
Copyright (C) 1997-2017 Mark Russinovich
Sysinternals - www.sysinternals.com

w3wp.exe  pid: 3700   type: File  2954: D:\RW_System\RW_Webroot\BrokerOffice.Admin\bin\HiQPdf.dll
И заблокирован не только этот .dll, но и все библиотеки DLL в папке \bin. Насколько я понимаю, IIS скопировал все в папку C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\ и выполнил все оттуда.

У меня есть несколько других сайтов с несколькими ссылками на DLL, и, как и ожидалось, w3wp.exe блокирует их во временных файлах ASP.NET папка.

Есть ли в IIS параметр или что-то в моем коде, из-за которого IIS блокирует библиотеки DLL в папке /bin?

Изображение


Подробнее здесь: https://stackoverflow.com/questions/496 ... ing-a-file

Вернуться в «C#»