3

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

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

但是,当我尝试使用 Github -> Azure 部署以及 github repro 中提供的相关 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.

我不确定如何从这里进行故障排除,并且可以使用一些帮助。谢谢!

4

1 回答 1

0

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

下午>Install-Package Microsoft.SqlServer.Types

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

通常在源代码控制中添加 dll 会导致问题,并且它不是一个好的行为。

于 2014-10-14T12:49:19.870 回答