Solved

How to use DLL with a web service?

Posted on 2010-09-02
7
743 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
Netscaler Common Configuration How To guides

If you use NetScaler you will want to see these guides. The NetScaler How To Guides show administrators how to get NetScaler up and configured by providing instructions for common scenarios and some not so common ones.

 
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

Microsoft Certification Exam 74-409

Veeam® is happy to provide the Microsoft community with a study guide prepared by MVP and MCT, Orin Thomas. This guide will take you through each of the exam objectives, helping you to prepare for and pass the examination.

Question has a verified solution.

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

Suggested Solutions

In an ASP.NET application, I faced some technical problems. In this article, I list them out and show the solutions that I found.  I hope it will be useful. Problem: After closing a pop-up window, the parent page should be refreshed automaticall…
Today is the age of broadband.  More and more people are going this route determined to experience the web and it’s multitude of services as quickly and painlessly as possible. Coupled with the move to broadband, people are experiencing the web via …
This Micro Tutorial will give you a basic overview how to record your screen with Microsoft Expression Encoder. This program is still free and open for the public to download. This will be demonstrated using Microsoft Expression Encoder 4.
Established in 1997, Technology Architects has become one of the most reputable technology solutions companies in the country. TA have been providing businesses with cost effective state-of-the-art solutions and unparalleled service that is designed…

777 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