不幸的是,由于Azure缺乏EF 5空间支持的问题,我需要自己包含相关的DLL:related link
一旦我包含了SqlServerSpatial.dll,我就可以使用Visual Studio中的“发布”工具完成部署。
然而,当我尝试使用Github时 - >在github repro中提供了相关DLL的Azure部署,部署失败并显示消息:
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.
我不确定如何从此处进行故障排除,并可以使用一些帮助。谢谢!
答案 0 :(得分:0)
使用nuget包管理器而不是添加dll并使用git推送dll。
PM&GT; Install-Package Microsoft.SqlServer.Types
通过添加bin / in .gitignore文件
从git中忽略bin文件夹通常在源代码管理中添加dll会导致问题并且不是一个好的行为。