是否可以在没有注册 dll 文件的情况下调用 VB.Net dll 中的函数?我需要从共享主机 Web 服务器上的 ASP Classic 调用它。
问问题
2549 次
2 回答
4
从经典 ASP 调用 VB.NET DLL 的唯一方法是使其成为 COM 对象并照此调用。
于 2011-01-26T04:10:41.317 回答
3
假设主机也支持 .NET,您可以按照这些步骤来实现您想要的:
- 创建新的 ASP.NET Web 应用程序
- 添加对该 DLL 的引用
- 构建在其 Page_Load 中调用该函数的 .aspx Web 表单,例如调用它
Func.aspx
- 在经典的 ASP 中,使用 XMLHTTP 发送请求,
Func.aspx
从而调用函数并在需要时解析结果。
我过去做过类似的事情,在没有第三方组件的情况下从经典 ASP 动态调整图像大小,因此这个概念本身是有效的。
于 2011-01-27T08:35:08.980 回答