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