- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Respawn清理我的测试数据库,但是当这个方法执行时:
public static Task ResetCheckpoint() => Checkpoint.Reset(ConfigurationManager.ConnectionStrings["TestConnection"].ConnectionString);
显示此错误消息:
Message: System.InvalidOperationException : Invalid operation. The connection is closed.
我已经检查了 ConfigurationManager.ConnectionStrings["TestConnection"].ConnectionString
返回的值,它是正确的。
我的集成测试结构基于这个示例项目 Jimmy Bogard : https://github.com/jbogard/ContosoUniversityDotNetCore-Pages ,更具体地说,这两个类:
最佳答案
我想通了。问题是连接超时。我正在使用生产数据库的克隆作为测试数据库,并且有很多表有很多行,有些表有数百万个寄存器。因此,我在 SQL Server Management Studio 中手动运行 Respawn 生成的命令,花了 17 分钟才全部清除。现在,我将能够使用干净的数据库编写和运行我的测试,没有任何问题。
所以,这里吸取的教训是:
Reset
之前清除一个大数据库,或者将 Checkout
类的 CommandTimeout
属性设置为更高的值。我认为 Respawn 可以返回一个更好的消息,说明 Reset
中出了什么问题,也许我会发送一个拉取请求来解决这个问题。
关于c# - Respawn 没有重置我的 SQL Server 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52084454/
我正在使用 BusyBox,但我认为我的问题很笼统。这是我的 inittab 文件中其中一条 tty 行的示例。 tty1::respawn:/sbin/getty -n -l /usr/bin/lo
我正在使用 Respawn清理我的测试数据库,但是当这个方法执行时: public static Task ResetCheckpoint() => Checkpoint.Reset(Configur
我是一名文凭学生,正在制作一个基于处理的游戏,这是一款塔防游戏,女主角将向冲向城堡的僵尸射箭。我对此有多个问题。 充电器僵尸被击杀后不会重生。 当我只射杀一只充电器僵尸时,所有充电器僵尸都一起死了。
这个问题在这里已经有了答案: 关闭 11 年前。 Possible Duplicate: what does this mean in c int a:16; ? 这里的:1是什么意思: ... u
我正在使用 upstart 来启动/停止/自动重启守护进程。其中一个守护进程 fork 4 次。 upstart cookbook声明它只支持两次 fork 。有解决方法吗? 它是如何失败的 如果我尝
场景: 我有一个在 linux 上运行的进程,该进程在后台通过连接在 /etc/init.d/ 的脚本启动,称为 MyApp 这只是一个没有的 shell 脚本.sh。以下是我的init.d脚本脚本
Supervisord 无法让 redis worker 继续运行,我的 worker 仍然以状态代码 12 退出并重生。我的 redis 容器在应用程序的 docker 网络上(主管所在的位置) 我
我的主 php 服务器出现问题,其中主 php5-fpm进程将被 HUP 杀死信号。在主进程被杀死后,它将无法重生。由于每个子进程只允许处理一定数量的请求,因此它们最终会死掉而不会产生任何其他子进程。
我是一名优秀的程序员,十分优秀!