【发布时间】:2014-07-29 11:25:25
【问题描述】:
我正在做一个项目,我们在其中使用 SqlServer 的 Geo 类型。
为此,我必须在解决方案中添加一些通过构建过程复制的 DLL:
SqlServerTypes.Utilities.LoadNativeAssemblies(Server.MapPath("~/bin"));
这在我的机器上非常有效,但是我团队中的人因此而出现构建错误。 我们使用本地 IIS 来托管解决方案,一旦 IIS 启动,它们就无法再构建。
我们现在找到的唯一解决方案是重新启动应用程序池(但老实说,我们只是输入 iisreset)
这是错误消息的一部分(我去掉了解决方案/项目名称)
Error 15 Could not copy "C:\Workspace\code-...Error 15 Could not copy "C:\Workspace\My-Awesome-Project\Web\MyAwesomeProject.Web\packages\Microsoft.SqlServer.Types.11.0.1\nativeBinaries\x64\msvcr100.dll" to "bin\SqlServerTypes\x64\msvcr100.dll". Exceeded retry count of 10. Failed.
我认为我的计算机与同事的计算机之间存在差异,但我们无法指出可能对问题产生影响的差异。
有什么线索吗?
【问题讨论】:
-
安装 Visual Studio 时,是否安装了 SQL Server 组件?默认不安装。
-
您说的是 Microsoft SQL Server Data Tools。刚刚在 About Visual Studio 窗口中找到了这个。
-
您是尝试通过 Visual Studio 环境还是通过 SQL 服务器执行 SQL 表达式?
-
显然我的同事也安装了数据工具。关于 SQL 表达式,我不这么认为。只是为了确定,你能举一个表达的例子吗?我认为我们唯一要做的就是将 dll 复制到 IIS 实际使用的 bin 文件夹中
-
@GeorgesLegros,你有想过这个吗?我遇到了同样的问题,正在寻找答案。
标签: c# sql-server iis build