我现在正在学习。我已将c#“Hello World”脚本复制到visual studio项目中。
然后我使用查询将dll导入我的sql数据库,并将其存入存储过程。
这很好用。
我希望将dll从\ bin文件夹移到网络驱动器上的文件夹中,我打算保留任何其他dll文件以供我的数据库使用。
当我这样做时,我在尝试使用以下脚本创建非对称密钥时出错
CREATE ASYMMETRIC KEY CLRKey
FROM EXECUTABLE FILE = 'R:\DataBases\DLLs\ClassLibrary1.dll'
Msg 15208,Level 16,State 45,Line 27 证书,非对称密钥或私钥文件无效或不存在;或者您没有权限。
当dll仍在\ bin文件夹中时,相同的代码有效。即使我删除其他所有内容并将其作为一个dll独自保存在\ bin文件夹中,它仍然有效。但是一旦我移动了它,它就会停止工作。我怎样才能克服这个问题?