我们创建了一个 .Net 程序集并使其可作为 COM 对象访问。当我们试图在 ASP 页面中公开此对象的任何方法时,我们会收到错误“80131509”。我们在实例化对象时没有收到任何错误。即 Server.CreateObject 正在通过。
这在我们的开发环境中运行良好,但在 UAT 环境中出现此错误。开发和 UAT 几乎相同,只是 UAT 更安全。我已经尝试了所有可能的方法,但没有运气。在过去的 4 天里,我一直在处理这个问题,我们将不胜感激。
我怀疑 IIS 7 在公开该 dll 时可能存在一些权限问题。但不确定它可以是什么?我们也给予了IUSR 的全部权利。
代码 :
set obj = Server.CreateObject("DataAccess")
dim rs
set rs=obj.GetLocations("All") <--- **Here i am getting an error.**