我最近去将一个asp.net解决方案部署到Win2003服务器上。
我收到的错误消息涉及据称丢失的程序集。
事实证明,我的开发计算机(XP SP3 32 位)上的 publickeytokens 是大写的,而服务器上的相同文件(目前无法检查它是 32 位还是 64 位)的 publickeytokens 是小写的。
(我使用 win explorer 转到 c:\windows\ assembly )
修改 web.config 以使 publickeytoken 与服务器上的程序集的 publickeytoken 相匹配,这样就可以解决问题并且应用程序可以正常工作。
我尝试研究差异的原因,但没有发现任何东西。
任何人都可以帮助我或为我指明正确的方向,为什么不同机器上的公钥令牌会出现不同的情况?
非常感谢
尼尔
我是tSQLt的新手,在进行真正简单的测试时遇到了一些困难。
我已经在存储过程中执行的SELECT语句中添加了一个列。
如何在tSQLt测试中测试该存储过程的结果集中是否包含该列?