IIS 7 中的 asp 应用程序中“无效的过程调用”是什么意思以及如何修复它?

IIS 7 中的 asp 应用程序中“无效的过程调用”是什么意思以及如何修复它?

IIS 7 中的 asp 应用程序中“无效的过程调用”是什么意思以及如何修复它?

答案1

看看这篇文章,它解释了一些可能的原因:

为什么我会收到‘无效的过程调用或参数’?

这种情况经常发生,因为您使用 VBScript“友好名称”常量代替了其整数等价物。Visual Basic 理解这些友好名称,例如 FileSystemObject 的“forAppending”和“forWriting”常量。

或者

另一个可能的原因是尝试对 NULL 值使用字符串操作(如 Mid()、InStr()、Left() 或 Right())。

或者

另一种可能性是您是从 JavaScript 转变过来的,或者认为字符串长度是从 0 开始的。

或者

还有一种可能性是,在 FSO writeline 调用中出现了意外字符。


此 Microsoft 支持文章也可能有帮助:

尝试将用户定义类型分配给变量时出现“无效过程调用”错误消息或访问冲突

在多线程环境(例如,在 Microsoft COM+ 或 Microsoft Internet Information Server [IIS] 中)中将用户定义类型分配给 Variant 时,可能会收到“无效的过程调用”错误消息或 MSVBVM60.dll 中的访问冲突 (0xC0000005)。

相关内容