如何从 WSDL 创建 DLL 以在 DNN 模块中使用
我正在创建 DNN 4.9.5 模块,并且需要从 WSDL (Doba API) 创建 DLL。我在 DNN 解决方案中创建了一个单独的类库项目,其中包含 Class1.vb。我需要在 WSDL 文件中将哪些内容包含在我的类中?显然,我不会使用 Class1.vb,但只需要温和地推动如何实现这一点。
非常感谢您的指导。
I'm creating a DNN 4.9.5 module and need to create a DLL from a WSDL (Doba API). I've created a separate Class Library project in my DNN solution with Class1.vb in it. What do I need to include in my class from the WSDL file? Obviously, I won't be going with Class1.vb, but just need a gentle push as to how to get this going.
Thanks much for your guidance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这不是问题。只需创建类库,然后使用“添加服务引用”指向 WSDL。
除非必要,否则不要使用“添加 Web 引用”。微软认为这是“遗留技术”。
This is not a problem. Simply create your class library and then use "Add Service Reference" to point to the WSDL.
Do not use "Add Web Reference" unless you have to. Microsoft considers that to be "legacy technology".
为什么要创建一个dll来访问webservice呢?如果您只是想使用它(假设您使用的是 ms-visualStudio),您需要添加 Web 服务引用到您单独的类库项目中。
这将为包装类创建源代码以调用 wsdl 描述的 Web 服务。
请参阅 msdn:如何:添加和删除 Web 引用
Why do you want to create a dll to access the webservice? If you just want to use it (assumung that you are using ms-visualStudio) you need to add a webservice reference to your separate Class Library project .
That will create the sourcecode for a wrapper class to call the webservice described by wsdl.
See msdn:How to: Add and Remove Web References