1、调试期间将访问网站用户暂时设置为WINDOWS集成验证;
2、开始-运行-IISRESET;
3、反注册DLL;
4、注册DLL;
5、用服务器ADMINISTRATORS组的用户登录网站:
IF 此时DLL开始工作 THEN
设置回匿名用户登陆,再看看DLL的反应
IF 此时DLL罢工了 THEN
检查DLL结构,有没有什么UI元素,例如INPUTBOX,MSGBOX,窗口...
IF 有 THEN
去掉
ELSE
检查你的DLL里有什么受权限所限制的功能
IF 有 THEN
考虑换种方法实现功能
END IF
END IF
ELSE
恭喜!
END IF
ELSE (如果还罢工的话...)
考虑是否IIS6里的详细设置与你本机调试环境下IIS设置的不同
IF 开始工作 THEN
恭喜!
ELSE
请高手:))
END IF
END IF
-----------------------
ASP里调试自定义DLL烦啊,呵呵