Solved

Use a DLL in an ASP.net page

Posted on 2008-06-18
6
196 Views
Last Modified: 2013-11-26
Hello all, this is likely a simple question but I am having trouble tracking down exactly what I'm looking for on google.  Since I am primarily a WINAPP developer and relatively new to ASP I thought here would be a good place to ask my question.  I have a dll that I created in VB.net 2008 that does some database hooks and business logic.  I need to migrate the application from WINAPP to ASP and I'd like to just use the existing DLL since I know that the code is sound.  Is there a way that I can call the DLL function from within an ASP page on a button click event and have the routine run on the server?  
0
Comment
Question by:jclemo
  • 3
  • 2
6 Comments
 
LVL 11

Expert Comment

by:Ved Prakash Agrawal
ID: 21810908
ye.
You can give reference of that DLL in your application e.g. Asp.net or in asp you can use createobject to use that DLL.

before using that dll in your application you have to register that DLL.
use below command in command prompt,

regsvr32 fullpathofDLL

0
 

Author Comment

by:jclemo
ID: 21810914
Thanks for the response, would I have to register the DLL on the IIS server or on the individual machines accessing the site?
0
 
LVL 18

Expert Comment

by:philipjonathan
ID: 21810915
I suppose you are using ASP.NET, not the classic ASP, right?
If so, it is quite simple, you just need to:
1. In your ASP.NET project, add reference to your DLL.
2. In the page's code-behind, append the appropriate "using" statement.
3. Add event-handler to your button
4. Call the object in the DLL as you would in a WINAPP
0
DevOps Toolchain Recommendations

Read this Gartner Research Note and discover how your IT organization can automate and optimize DevOps processes using a toolchain architecture.

 

Author Comment

by:jclemo
ID: 21819412
Thanks for the response philipjonathan, do I just put the DLL in the bin file of the virtual directory?
0
 
LVL 18

Accepted Solution

by:
philipjonathan earned 125 total points
ID: 21819452
If you add reference to the DLL, and compile the ASP.NET project, the DLL will be copied automatically to the bin directory of your ASP.NET project.

You can add reference to the DLL the same way you would in a WinApp:
1. From Visual Studio, open Solution Explorer
2. Right-click your ASP.NET project
3. Choose "Add Reference..."
0
 

Author Closing Comment

by:jclemo
ID: 31468242
Thanks
0

Featured Post

3 Use Cases for Connected Systems

Our Dev teams are like yours. They’re continually cranking out code for new features/bugs fixes, testing, deploying, testing some more, responding to production monitoring events and more. It’s complex. So, we thought you’d like to see what’s working for us.

Question has a verified solution.

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

A publishing tool, a Version Control System, or a Collaboration Platform! These can be some of the defining words for the two very famous web-hosting Git repositories: Bitbucket and Github. Git is widely used amongst the programmers and developers f…
The article shows the basic steps of integrating an HTML theme template into an ASP.NET MVC project
Use Wufoo, an online form creation tool, to make powerful forms. Learn how to choose which pages of your form are visible to your users based on their inputs. The page rules feature provides you with an opportunity to create if:then statements for y…
Learn how to set-up PayPal payment integration in your Wufoo form. Allow your users to remit payment through PayPal upon completion of your online form. This is helpful for collecting membership payments, customer payments, donations, and more.

809 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