【问题标题】:What do I need to do to run spatialite in a webrole on Azure?我需要做什么才能在 Azure 上的 webrole 中运行 spatialite?
【发布时间】:2011-10-14 18:45:09
【问题描述】:

我一直在研究在 Azure 上使用 spatialite。 SpatiaLite 2.3.1 处的预编译二进制文件都适用于 x86,并且尝试包含 libspatialite-1.dll 当然不会起作用,因为 Azure 需要 x64。

我只是缺少一些简单的东西,还是我需要尝试将二进制文件编译成 x64 dll?那是我应该走的路吗?

非常感谢任何指导或指向在 Azure 中运行 SpatiaLite 的教程链接。

【问题讨论】:

    标签: azure spatialite


    【解决方案1】:

    根据我对 Azure 的理解,您需要将 SpatiaLite 程序集重新编译为 x64/AnyCPU dll。此外,如果 SpatiaLite 程序集引用任何 x32 程序集,则也需要重新编译这些程序集才能使其在 Azure 中工作。

    http://blogs.msdn.com/b/haniatassi/archive/2009/03/20/using-a-32bit-dll-in-the-windows-azure.aspx

    有其他方法可以重新编译您的程序集,但它相当复杂。

    http://social.msdn.microsoft.com/Forums/en/windowsazuredevelopment/thread/43721d3c-f6e5-4f72-8c62-39904156c042

    【讨论】:

    • 我已经有一段时间没有尝试走这条路了。我从来没有让它工作。我同意,总的来说,答案是正确的,因为这是必需的。在细节方面有很多空白要填写。真的希望有人做过这件事会更明确地说明需要什么。
    猜你喜欢
    • 2011-12-15
    • 2020-05-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-31
    • 2012-07-13
    • 1970-01-01
    • 2021-08-14
    相关资源
    最近更新 更多