Visual Basic Development Bookmark and Share   
 Home > Visual Basic IDE > running soapsuds.exe from the IDE
 

running soapsuds.exe from the IDE

Hi there,
Sorry if the question is not really suitable for this forum, but I think it is.
There is a note about soapsuds.exe from microsoft:

Beginning with the .NET Framework version 3.5, this tool is obsolete. Instead, set a reference to the DLL of the remote object in the client project. By doing so, the compiler can extract the metadata.

http://msdn.microsoft.com/en-us/library/xd176a6c.aspx


I'm trying to create or set a reference to a DLL residing in local or remote IIS from within Visual Studio 2008, but I always fail.
Does anybody know how to do this?

I can create a proxy from the DOS command by something like this:
[c:\d stuff\mywinapp\iisremoteclient\consoleclient\bin]soapsuds -url:http://localhost/iisremotinghosting/customer.rem?wsdl -oa:BOWSDLProxy.dll

This way, I get a proxy dll (BOWSDLProxy.dll), and then from the Visual Studio, I can add reference to this proxy dll, and do the programming to call the remoted object residing in my local IIS.

thanks


prolingua.geo  Tuesday, November 10, 2009 10:51 AM
Hi Prolingua.geo,

Sorry for delay. And thank you for your clarification. Now I can understand your concern better. :)

Based on your description, it seems that you want to create metadata dynamically, right?

I looked through the link that you posted and noticed:

This topic is specific to a legacy technology. XML Web services and XML Web service clients should now be created usingWindows Communication Foundation (WCF).

To apply this requirement, you might try svcutil.exe in WCF. It is the tool that is used to generate service model code from metadata documents and metadata documents from service model code.
For more information onsvcutil.exe tool, please check: http://msdn.microsoft.com/en-us/library/aa347733.aspx.

BTW, this forum is for the support of Visual Basic IDE. Since your issue is related to web service, you could post your thread on Web Service forum. If you have any concern on applying WCF tools, you might try Windows Communication Foundation forum. You will get quick response and moreuseful help there.This will make answer searching in the forum easier and be beneficial to other community members as well.

Thank you for your understanding.

Hope this helps!Have a great week.

Best regards,
Yichun Chen
Please remember to mark the replies as answers if they help and unmark them if they provide no help.
Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
YiChun Chen  Monday, November 16, 2009 6:09 AM
Hi Prolingua.geo,

Thank you for your post.

To handle Visual Studio 2008 and IIS issue with Soapsuds Tool, here are some good tutorials that shed some light on it.
Please see: http://www.codeproject.com/KB/aspnet/ASPDontNetRemoting.aspx
http://msdn.microsoft.com/en-us/library/y0hedwet%28VS.80%29.aspx

Could you please help me to check that?

Hope this helps!

Best regards,
Yichun Chen
Please remember to mark the replies as answers if they help and unmark them if they provide no help.
Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
YiChun Chen  Thursday, November 12, 2009 10:10 AM
Hi YiChun Chen,
Thanks for the reply. However the two links don't answer what I want.
Basically I want to create the meta data of a remote object residing in IIS server by using the Visual Studio, NOT by using soapsuds.exe tool.

I got the impression that we can do this because Microsoft wrote:

Beginning with the .NET Framework version 3.5, this tool is obsolete. Instead, set a reference to the DLL of the remote
object in the client project. By doing so, the compiler can extract the metadata.

http://msdn.microsoft.com/en-us/library/xd176a6c.aspx
prolingua.geo  Friday, November 13, 2009 2:01 PM
Hi Prolingua.geo,

Sorry for delay. And thank you for your clarification. Now I can understand your concern better. :)

Based on your description, it seems that you want to create metadata dynamically, right?

I looked through the link that you posted and noticed:

This topic is specific to a legacy technology. XML Web services and XML Web service clients should now be created usingWindows Communication Foundation (WCF).

To apply this requirement, you might try svcutil.exe in WCF. It is the tool that is used to generate service model code from metadata documents and metadata documents from service model code.
For more information onsvcutil.exe tool, please check: http://msdn.microsoft.com/en-us/library/aa347733.aspx.

BTW, this forum is for the support of Visual Basic IDE. Since your issue is related to web service, you could post your thread on Web Service forum. If you have any concern on applying WCF tools, you might try Windows Communication Foundation forum. You will get quick response and moreuseful help there.This will make answer searching in the forum easier and be beneficial to other community members as well.

Thank you for your understanding.

Hope this helps!Have a great week.

Best regards,
Yichun Chen
Please remember to mark the replies as answers if they help and unmark them if they provide no help.
Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
YiChun Chen  Monday, November 16, 2009 6:09 AM

You can use google to search for other answers

Custom Search

More Threads

• Insert Statement in a datagridview, Urgent!!
• Build or Publish
• Display Current Datetime in StatusStrip in VB.NET
• Option strict on disallows late binding
• Any tools available for documenting XML Comments placed in VB2005 files?
• Quick/Replace
• Project Properties Window fails to display
• How do i add a file to a project?
• Multi Column ComboBox, Full Search System
• my Application is exist in source Code folder.This folder contain the space.for example "Source Code"