Solved

How to use DLL with a web service?

Posted on 2010-09-02
7
741 Views
Last Modified: 2012-05-10
Hello,

I would like to use a VB.NET application in the web, created a DLL for the application and trying to include it as part of a web service to view the application in the web.  I added to DLL as a reference in the webservice but don't know what to do from there, please help.

I am using Visual Studio 2008 (VB.NET) to create the DLL and webservice.

Thanks,

Victor
0
Comment
Question by:vcharles
  • 3
  • 3
7 Comments
 
LVL 21

Expert Comment

by:Dale Burrell
ID: 33593492
If its a standard asp.net web service then you put the DLL in the bin directory the same as a regular asp.net site.

http://msdn.microsoft.com/en-us/library/t990ks23.aspx
0
 
LVL 2

Expert Comment

by:larkvale
ID: 33602457
Just add a reference to your DLL in the Web Service project, then deploy the web service, it will include the dll in the bin folder
0
 

Author Comment

by:vcharles
ID: 33602567
The problem is even with the dll as part of the webservice, when I access the webservice in vb.net, I don't see the application that was converted to the dll, how do I access the dll?

How do I access the webservice from asp.net?

Thanks,

Victor
0
Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

 
LVL 21

Expert Comment

by:Dale Burrell
ID: 33602612
I'm not sure exactly what you are asking... are you familiar with building as asp.net web service?

Is this any help http://www.velocityreviews.com/forums/t113267-how-to-reference-a-dll-from-aspx.html
0
 

Author Comment

by:vcharles
ID: 33602738
I would Like to use a vb.net application in the web, converted it to a dll to use with asp.net in order to use it in the web. I was told to include it in a webservice than call the webservice with asp.net, is that correct? Or is there a way to use the dll with asp.net directly?
0
 
LVL 21

Accepted Solution

by:
Dale Burrell earned 500 total points
ID: 33605744
I quote from the link I posted earlier:

"If you have a precompiled class that you want to expose as a XML Web service
(and this class exposes methods marked with the [WebMethod] attribute),
you can create an .asmx file with only the following line :

<%@ WebService Class="MyWebApplication.MyWebService" %>

MyWebApplication.MyWebService defines the WebService class,
and is contained in the /bin subdirectory of the ASP.NET application."

I expect that your VB App/DLL isn't exposing methods using the [WebMethod] attribute, although you might be able to add that without affecting you regular app. Otherwise you need to put some code in you asmx file which acts as an interface to the DLL - I would suggest doing this anyway as it leaves your code more generic.

Here is a simple example of creating a web service... sorry its in C# but should be easily translated into VB. If you can get a simple "Hello World" working then you can easily write the interfaces to your DLL.

http://www.codeguru.com/Csharp/Csharp/cs_webservices/tutorials/article.php/c5477
0
 

Author Closing Comment

by:vcharles
ID: 33712388
Thank you, I appreciate the help.
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
SLMGR Switches Are Not Working On KMS Host 3 69
vb.net checkbox 7 41
C# MVC and a global static factory that never dies 4 47
Reset asp.net login password 4 29
I recently went through the process of creating a Calendar Control of events with the basis of using a database to keep track of the dates that are selectable, one requirement was to have the selected date pop-up in a simple lightbox.  At first this…
Parsing a CSV file is a task that we are confronted with regularly, and although there are a vast number of means to do this, as a newbie, the field can be confusing and the tools can seem complex. A simple solution to parsing a customized CSV fi…
This Micro Tutorial will teach you how to censor certain areas of your screen. The example in this video will show a little boy's face being blurred. This will be demonstrated using Adobe Premiere Pro CS6.
Internet Business Fax to Email Made Easy - With eFax Corporate (http://www.enterprise.efax.com), you'll receive a dedicated online fax number, which is used the same way as a typical analog fax number. You'll receive secure faxes in your email, fr…

910 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

25 Experts available now in Live!

Get 1:1 Help Now