Почему рабочий процесс 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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