我们目前有一个用asp经典编写的网站。为了逐步将站点迁移到ASP.Net,我们决定构建一个包含我们希望在C#中重写的函数的类库。问题是我们很难让它在asp经典版上工作。
以下教程我们:
执行上述步骤后,我们收到以下错误:
Server object error 'ASP 0177 : 800401f3'
Server.CreateObject Failed
/page.asp, line 2
800401f3
以下是.net类的代码:
namespace CompanyName
{
public class Test
{
public string DoTest()
{
return "test";
}
}
}
和asp页面:
<%
Dim cart : Set cart = Server.CreateObject("CompanyName.Test")
%>
开发机器正在运行:
有什么想法吗?谢谢!
答案 0 :(得分:0)
可能与权限相关。帐户ASP是否在.net程序集上具有足够的权限?
快速(AND TEMPORARY)测试是将ASP正在运行的帐户(例如IUSR_server-name或NT AUTHORITY \ NETWORK SERVICE)添加到计算机上的管理员组,并查看事情是否开始有效。如果是这样,那么您需要追踪权限不足的特定文件。