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のは(@ "〜/ binに/ encrypt.dll"))' – Nico
は、あなただけの 'encrypt.dll'かへのパスをマッピングしてみました持っていますか'〜\ bin \\ encrypt.dll'? –
これは.NET DLLですか?そして、なぜこのようにその場でアセンブリをロードする必要がありますか? – mason