我正在尝试使用以下命令访问项目bin文件夹中的DLL:
[HttpPost]
public ActionResult EncryptFile()
{
Assembly SampleAssembly;
var dllFile = new FileInfo(@".\\bin\\encrypt.dll");
SampleAssembly = Assembly.LoadFile(dllFile.FullName);
//...trimmed...
}
我还尝试var dllFile = new FileInfo(@"\\bin\\encrypt.dll");
(注意文件路径之前缺少.
),但它也没有用。在调试器中,FullName
在第二种情况下返回\\\\bin\\encrypt.dll
。
如何让它找到文件?
谢谢。
答案 0 :(得分:2)
待办事项
Assembly SampleAssembly = Assembly.LoadFile(Server.MapPath(@"~/bin/encrypt.dll"));