3

是否可以在没有注册 dll 文件的情况下调用 VB.Net dll 中的函数?我需要从共享主机 Web 服务器上的 ASP Classic 调用它。

4

2 回答 2

4

从经典 ASP 调用 VB.NET DLL 的唯一方法是使其成为 COM 对象并照此调用。

于 2011-01-26T04:10:41.317 回答
3

假设主机也支持 .NET,您可以按照这些步骤来实现您想要的:

  1. 创建新的 ASP.NET Web 应用程序
  2. 添加对该 DLL 的引用
  3. 构建在其 Page_Load 中调用该函数的 .aspx Web 表单,例如调用它Func.aspx
  4. 在经典的 ASP 中,使用 XMLHTTP 发送请求,Func.aspx从而调用函数并在需要时解析结果。

我过去做过类似的事情,在没有第三方组件的情况下从经典 ASP 动态调整图像大小,因此这个概念本身是有效的。

于 2011-01-27T08:35:08.980 回答