0
MainApp/bin

ここにいくつかのカスタムdllがあります:

MainApp/bin/Custom_Dlls

MainAppの下にあるweb.configファイルに以下のようなプローブを追加しました。

<runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
        <probing privatePath="bin;bin\Custom_Dlls" />
    </assemblyBinding>
</runtime>

dllがCustom_Dllsフォルダーの下にある.aspxWebページを実行すると、「タイプを読み込めませんでした...」というエラーメッセージが表示されます。これは、dllが見つからないことを意味します。

System.Web.HttpParseException (0x80004005): Could not load type <AssemblyName>.WebForm1'.

フル物理パス「file:/// C:\ MainApp \ bin \ Custom_Dlls」も使用してみましたが、機能しません。

何か助けはありますか?他に何かする必要がありますか?

ありがとう、

4

1 に答える 1

0

アセンブリに署名して GAC に展開できます。これはあなたのために仕事をします。別の方法は、実行時にアセンブリをロードすることです。プラグインをロードするための私の投稿を見てください: VB.NET 動的プラグイン コンポーネント

于 2012-08-22T16:43:59.433 に答える