azure - Github -> 另一个进程使用的 Azure 部署 dll

标签 azure entity-framework-5 azure-web-app-service azure-deployment azure-git-deployment

不幸的是,由于 Azure 缺乏 EF 5 空间支持的问题,我需要自己包含相关的 DLL:related link

包含 SqlServerSpatial.dll 后,我就能够使用 Visual Studio 内的发布工具成功完成部署。

但是,当我尝试使用 Github -> Azure 部署以及 github 重现中提供的相关 DLL 时,部署失败并显示以下消息:

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.

我不太确定如何从这里进行故障排除,并且需要一些帮助。谢谢!

最佳答案

使用 nuget 包管理器,而不是添加 dll 并使用 git 推送 dll。

PM> 安装包 Microsoft.SqlServer.Types

通过在 .gitignore 文件中添加 bin/来忽略 git 中的 bin 文件夹

通常在源代码管理中添加 dll 会导致问题,这不是一个好的行为。

关于azure - Github -> 另一个进程使用的 Azure 部署 dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15169199/

相关文章:

azure - 如果我的实例没有响应,Azure 会重新启动/重新镜像/(两者)吗?

azure - 是否可以从databricks访问Azure表服务

c# - Entity Framework 中虚拟的目的是什么?

azure - 在 Azure 应用服务上运行的 ASP.NET Core 3.1 应用针对 1.6 MB json 负载抛出 EPIPE 错误

azure - 什么时候应该使用 Sql Azure,什么时候应该使用表存储?

azure - 在 Powershell 中使用从 AzureRmContext 获取的 token 后,AD 图形 API 的访问 token 验证失败

c# - EntityFramework t4 模板 - XML 文档

asynchronous - 通用存储库 Get() IEnumerable 到异步

azure - 无法通过自定义子域访问 CDN 端点

azure - 是否可以在 Azure 应用服务上安装字体?