如何在ASP Classic网站中使用.NET DLL?

时间:2016-02-08 23:46:24

标签: asp.net .net dll asp-classic

此ASP Classic网站需要某项功能。我找到了一个提供此功能的.NET库。我有一个这个库的DLL文件。

该网站在网络目录中有几个ASPX文件(编辑:与许多ASP文件一起)。我不确定这是怎么回事。其中一些指针位于顶部,如<%@ Import Namespace="System.Data.SqlClient" %>;它们似乎都没有列出任何非System命名空间。我已经编写了另一个带有<%@ Assembly Src="path/to/MyLibrary.dll" %>指令的ASPX文件,但它返回了一条错误消息:

  

分析程序错误消息:没有为扩展程序注册的构建提供程序&#39; .dll&#39;。您可以在machine.config或web.config中的部分中注册一个。确保具有BuildProviderAppliesToAttribute属性,该属性包含值&#39; Web&#39;或者&#39;所有&#39;。

我已经查看了几个Stack Overflow的答案,并且无法弄清楚我要使用这个库做些什么。他们中的一些人似乎认为该网站是在Visual Studio中构建的。其他答案和链接页面讨论COM Callable Wrappers或Global Assembly Cache。我对IIS的理解似乎远远不及它应该达到的地方。

认为在ASP文件中使用DLL而不是在ASPX文件中使用它的策略。这两个都适合我,但我已经编写了ASP.NET代码。

0 个答案:

没有答案