如何访问ASP.NET MVC项目的bin文件夹中的DLL?

时间:2016-09-14 18:27:11

标签: c# asp.net asp.net-mvc

我正在尝试使用以下命令访问项目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

如何让它找到文件?

谢谢。

1 个答案:

答案 0 :(得分:2)

待办事项

Assembly SampleAssembly = Assembly.LoadFile(Server.MapPath(@"~/bin/encrypt.dll"));