当我在我的网络服务上指定<SoapDocumentMethod(OneWay:=True)>
时,它似乎没有被调用。如果我删除web服务正常工作。此外,一切都在开发机器上工作正常,而不是在服务器上。
这是我的网络方法:
<SoapDocumentMethod(OneWay:=True)> _
<WebMethod()> _
Public Sub Write(ByVal processGroupId As Integer)
xslClass.xslHelper.writeDatabase(processGroupId)
End Sub
这是我的主叫代码:
Dim svc As New svcWriteFiles.WriteDatabaseService
svc.WriteAsync(e.CommandArgument)
有什么想法吗?
答案 0 :(得分:0)
想出来了。首先,我按照这些说明启用了跟踪:http://msdn.microsoft.com/en-us/library/bb885203.aspx
这告诉我,当打开oneWay时,我得到了安全例外。 (我真的不明白为什么我只能为oneWay而不是其他)。
然后我添加安全性文件夹,我遇到了安全问题。 (C:\ WINDOWS \ TEMP)
希望这有助于某人。