Github -> Azure deploy dll, используемый другим процессом
К сожалению, из-за проблем, связанных с отсутствием пространственной поддержки EF 5 в Azure, мне нужно включить соответствующую DLL самостоятельно: связанная ссылка
После того, как я включил SqlServerSpatial.dll, я смог успешно завершить развертывание с помощью инструмента публикации в Visual Studio.
Однако, когда я пытаюсь использовать развертывание Github -> Azure с соответствующими DLL-библиотеками, доступными в репозитории github, развертывание завершается с сообщением:
The process cannot access the file 'C:\DWASFiles\Sites\<my app name>\VirtualDirectory0
\site\wwwroot\bin\SqlServerSpatial.dll' because it is being used by another process.
Я не совсем уверен, как устранить неполадки здесь и мог бы использовать некоторую помощь. Спасибо!
1 ответ
Используйте менеджер пакетов nuget вместо того, чтобы добавлять dll и помещать dll с помощью git.
PM> Install-Package Microsoft.SqlServer.Types
Игнорируйте папку bin из git, добавив bin/ in .gitignore файл
обычно добавление dll в систему контроля версий вызывает проблемы, и это не очень хорошее поведение.