Asp.net 如何使用部署到自定义bin文件夹的程序集?

Asp.net 如何使用部署到自定义bin文件夹的程序集?,asp.net,iis,web-config,probing,Asp.net,Iis,Web Config,Probing,这里有一些自定义DLL: MainApp/bin 我在MainApp下的web.config文件中添加了如下探测: MainApp/bin/Custom_Dlls 当我运行.aspx网页(其dll位于自定义dll文件夹下)时,它会向我显示一条错误消息,“无法加载类型…”,这意味着它找不到dll <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <p

这里有一些自定义DLL:

MainApp/bin
我在MainApp下的web.config文件中添加了如下探测:

MainApp/bin/Custom_Dlls

当我运行.aspx网页(其dll位于自定义dll文件夹下)时,它会向我显示一条错误消息,“无法加载类型…”,这意味着它找不到dll

<runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
        <probing privatePath="bin;bin\Custom_Dlls" />
    </assemblyBinding>
</runtime>
System.Web.HttpParseException(0x80004005):无法加载类型.WebForm1'。
我还尝试使用完整的物理路径”file:///C:\MainApp\bin\Custom\u dll“但不起作用

有什么帮助吗?还有什么我需要做的吗


谢谢,

您可以对程序集进行签名并将其部署到GAC。这将为你做这项工作。 另一种方法是在运行时加载程序集。请看我关于加载插件的帖子:

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