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>

当我运行我的 .aspx 网页时,其 dll 位于 Custom_Dlls 文件夹下,它向我显示一条错误消息“无法加载类型 ...”,这意味着它找不到 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 回答