Sander Versluys Asked: 2009-06-12 03:47:42 +0800 CST2009-06-12 03:47:42 +0800 CST 2009-06-12 03:47:42 +0800 CST 在带有 asp 应用程序的 IIS 7 中,“无效的过程调用”是什么意思以及如何修复它? 772 在带有 asp 应用程序的 IIS 7 中,“无效的过程调用”是什么意思以及如何修复它? iis-7 web-server 1 个回答 Voted Best Answer splattne 2009-06-12T04:07:44+08:002009-06-12T04:07:44+08:00 看看这篇文章,它解释了一些可能的原因: 为什么我会收到“无效的过程调用或参数”? 这经常发生,因为您使用了一个 VBScript“友好名称”常量来代替它的等效整数。Visual Basic 可以理解这些友好名称,例如 FileSystemObject 的“forAppending”和“forWriting”常量。 或者 另一个可能的原因是尝试对 NULL 值使用字符串操作(如 Mid()、InStr()、Left() 或 Right())。 或者 另一种可能性是您是从 JavaScript 过来的,或者认为字符串长度是从 0 开始的。 或者 还有一种可能性是您在 FSO writeline 调用中有意外字符。 这篇 Microsoft 支持文章也可能会有所帮助: 当您尝试将用户定义的类型分配给变体时出现“无效的过程调用”错误消息或访问冲突 在多线程环境(例如,在 Microsoft COM+ 或 Microsoft Internet Information Server [IIS])中将用户定义的类型分配给 Variant 时,您可能会收到“无效的过程调用”错误消息或访问冲突 (0xC0000005 ) 在 MSVBVM60.dll 中。
看看这篇文章,它解释了一些可能的原因:
为什么我会收到“无效的过程调用或参数”?
或者
或者
或者
这篇 Microsoft 支持文章也可能会有所帮助:
当您尝试将用户定义的类型分配给变体时出现“无效的过程调用”错误消息或访问冲突