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 в систему контроля версий вызывает проблемы, и это не очень хорошее поведение.

Другие вопросы по тегам