3

残念ながら、AzureにはEF 5空間サポートがないという問題があるため、関連するDLLを自分で含める必要があります:関連リンク

SqlServerSpatial.dllを含めると、VisualStudio内の公開ツールを使用して正常に展開を完了することができました。

ただし、関連するDLLをgithubreproで使用できる状態でGithub->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.

ここからトラブルシューティングする方法がよくわからないので、助けを借りることができます。ありがとう!

4

1 に答える 1

0

dll を追加して git を使用して dll をプッシュする代わりに、nuget パッケージ マネージャーを使用します。

午後>Install-Package Microsoft.SqlServer.Types

.gitignore ファイルに bin/ を追加して、git の bin フォルダーを無視します。

通常、ソース管理に dll を追加すると問題が発生し、適切な動作ではありません。

于 2014-10-14T12:49:19.870 に答える