Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 287
  • Last Modified:

Help with accessing a VB.NET project from a network enviroenment

Hi,

How do I create a DLL from my .NET application and have it accessed from multiple PC from a network? Or is there a better approach? I understand users will need the ,NET framework installed in their PC.

Thanks,

Victor
0
vcharles
Asked:
vcharles
  • 4
  • 2
2 Solutions
 
käµfm³d 👽Commented:
What is your goal? Why do you think this approach would be the best way to go?
0
 
vcharlesAuthor Commented:
I want users to click on a link to access the application from a server, understand they will need the .NET framework in their PC to run the project. Years ago I recall the possibility to do this by converting the project to a DLL file.
0
 
käµfm³d 👽Commented:
Have you considered ClickOnce deployment? I don't personally like it, but I believe it's the accepted way to accomplish what you are after. When you get into running .NET from network shares, you end up having to modify the security policy of each client machine to execute such remote code as trusted. While the code may very well be trusted, you still have to modify each machine that is going to run the code.

ClickOnce Security and Deployment
ClickOnce Deployment

Here's an article that discusses what needs to be done to change security settings with regard to network shares:

http://www.sellsbrothers.com/Posts/Details/1519
0
Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

 
Jacques Bourgeois (James Burger)PresidentCommented:
Yes, the Framework should be installed on the user's Workstation. There are chances that it is already there however, depending on the version of Windows they use or whether they have Windows Update activated.  It might also have already been installed by other applications.

The application can be installed through ClickOnce Publishing and set to run online only.

You prepare a ClickOnce publish through the Publish tab or the project's Properties window. This will install the application on the designated server, with a web page and setup.exe file to install it.

By default, ClickOnce installs the application on the users computer, and automatically download updates when they are available.

However, if you activate "The application is available online only", it won't install permanently on the users computer. It will temporarily install, run, and then uninstall itself when finished. Since the application runs locally, you have less problems with security thatn you would have from an application running from another computer.
0
 
vcharlesAuthor Commented:
Hi,

Thanks for the comments, will look into using ClickOnce and get back to you.

Victor
0
 
vcharlesAuthor Commented:
Hi,


How do I download it, it's not included in VS 2008.

Victor
0
 
vcharlesAuthor Commented:
Thanks!
0

Featured Post

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 4
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now