gpt4 book ai didi

sql-server-2008 - 如何解决 Microsoft SQL 地理类型对 AppHarbor 的依赖

转载 作者:行者123 更新时间:2023-12-04 05:51:51 25 4
gpt4 key购买 nike

我正在尝试通过 GitHub 在 AppHarbor 上部署我的 Web 服务。我的 Web 服务使用 NHibernate.Spatial,它具有 Microsoft.SQLServer.Types 版本 10.0.0.0 作为依赖项。如果我理解正确的话,这个程序集是与 SQL Server 2008 一起安装的。当我在安装了 SQL Server 2008 的开发计算机上运行我的 Web 服务时,该服务运行没有问题,但是当我部署到 AppHarbor 时,我得到以下异常:

"Could not load file or assembly 'Microsoft.SqlServer.Types, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' or one of its dependencies. The system cannot find the file specified."



由于我已经构建了自己的 NHibernate.Spatial.MsSql2008 版本(依赖项派生自该程序集),因此在构建此项目时,我只是尝试将所需的 dll 复制到 bin 文件夹中,方法是将引用属性 Copy Local 设置为 true。这也体现在 AppHarbor 通过 Git 拉取的 web 服务 bin 文件夹中。但这并没有帮助,我的猜测是我的 Web 服务正在与 bin 不同的文件夹中查找依赖项。

如何使 Microsoft.SqlServer.Types 程序集在 AppHarbor 上可用?作为异常状态,这也可能是由于 Microsoft.SqlServer.Types 的可能缺少依赖项引起的,但是我如何找到是否是这种情况,以及如何使 Microsoft.SqlServer.Types 的依赖项在 AppHarbor 上可用?

最佳答案

这是一个 NuGet package with the Microsoft.SqlServer.Types assembly .您可以将此与 NuGet package restore 结合使用在 AppHarbor 上。

关于sql-server-2008 - 如何解决 Microsoft SQL 地理类型对 AppHarbor 的依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9973225/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com