0
我试图使用下列项目的bin文件夹访问DLL:如何访问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
。
我该怎么做才能找到文件?
谢谢。
你可以试试'新的FileInfo(使用Server.Mappath(@ “〜/斌/ encrypt.dll”))' – Nico
你有没有尝试过'encrypt.dll'或映射到一个路径'〜\\ \\斌encrypt.dll'? –
这是一个.NET DLL吗?为什么你需要像这样在飞行中加载程序集? – mason