【发布时间】:2012-03-14 09:29:33
【问题描述】:
我目前正在开发 WCF 服务 (Service.svc),我想通过经典 ASP 使用它。自然,我首先在 Google 和 Mdsn Library 上查看了如何使用。我设法连接了我的服务。
但问题就在这里,我可以调用简单的方法,例如:
string GetData(int i)
但我也有一些 DataContracts 签名的方法是这样的:
IsAvailRef[] AreAvailable(MyInType data)
\With IsAvailRef 作为 DataContract,MyInType 也是如此。 当我调用这些方法时,我有一个 Asp 错误 'ASP 0106 : 80020005' 说“检测到不支持的数据类型。”
所以这是我的问题:我们不能将 DataContract 与 VB 脚本一起使用吗?
这是我在 regasm.exe 生成的库中的函数签名,如本文所述:http://msdn.microsoft.com/en-us/library/ms752245.aspx
[id(0x60020000)]
HRESULT AreReferencesAvailable([out, retval] SAFEARRAY(_IsAvailRef*)* pRetVal);
【问题讨论】:
标签: wcf asp-classic vbscript