我正在开发一个相当定制的NOPCommerce 3.10版本。我甚至不知道这是怎么可能的,但我克隆了现有的NOP Commerce"折扣要求"插件,更改了所有相关的代码片段以反映新名称等,当我通过Visual Studio 2012 IDE和调试器在本地运行NOP Commerce时,安装然后尝试使用该折扣要求插件,一旦我选择它从折扣要求下拉列表,我的整个计算机立即崩溃。不是网站。不是IIS。不是Visual Studio。整个电脑立即关闭。我在其他3个开发人员工作站上重现了同样的问题,所以我的电脑并不奇怪。
为了让事情更加令人困惑,我发布了这个网站,包括这个插件到我们的登台服务器,它不仅没有崩溃服务器或网站,而且插件实际上完全按预期运行,没有任何可察觉的问题。
编辑:如果我在网络安全模式下重启,问题就会消失,插件会按预期工作。但是,如果我使用选择性启动,禁用除网络和SQL服务器所需的所有启动程序和所有服务,则会再次出现问题。我不是一个IT人员,所以我真的不知道安全模式与网络和选择性启动之间的区别是什么,除了网络服务被禁用,但显然有一个显着的差异,因为它属于这个问题。
这怎么可能,更重要的是,可能导致这种情况的原因以及如何找到并解决问题?
编辑2:如果我在与我的模型不同的任何工作站上进行调试,它可以正常工作。我相信我已将问题缩小到英特尔集成高清显卡设备和/或驱动程序。我尝试了几种不同版本的驱动程序无济于事,因此看起来问题出在设备上,或者它是如此模糊,以至于它从未被制造商识别或修复过。