Solved

Are there risks in having multiple users of a VS.Net Windows application load and log into a single instance of the installed application?

Posted on 2011-03-08
2
313 Views
Last Modified: 2012-06-21
We are building a VS.Net Windows forms application using C# with Visual Studio 2010 and SQL Server 2008 R2 Standard Edition. It will be used by up to 60 users, Most will be connected directly in the local area network. For them, we will install the application on each of their workstations, all connected to the same pair of  SQL Server databases. We plan to deploy the application and new versions automatically using a software update service from Kaseya.

The problem is that some of those users and some additional ones also need to log in remotely with Remote Desktop. They all connect to one of two Terminal Server servers. The cleanest way to support them would be to automatically install one copy of the application on each of those two terminal server machines (or on one central server) and give each remote desktop account a shortcut to load the application from that installed copy of hte application.

Is that feasible? What are the risks?
0
Comment
Question by:Douglass MacLean
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
2 Comments
 
LVL 13

Accepted Solution

by:
gamarrojgq earned 500 total points
ID: 35069702
Hi,

Feasible? yes, that is exactly what Terminal Services allows you to do, one Application installed on the server could be accessed by all the users that can log on to the server.

The risks? well if your application use the Application Startup path, to write/read files all the users will be using the same path, and that could a problem to your application if you need that every user use a diferente set of files depending on the user.

If you have many users connected to the Terminal Server, your application performance could get very low depending on your Server capacity

If your Application needs Network credentials to access resources that depends on the Network User Logged, you have to be sure that the users logs into the Terimnal Services with differente User Account, since Terminal Service could allow a user to be logged in different sessions at the same time

If you allow the Users Account to have multiple sessions, some times a session could get stuck and that could give you performance Issues

Besides that I think you will have the same issues that you will have for a local users.


Hope that helps
0
 

Author Closing Comment

by:Douglass MacLean
ID: 35077477
Very clear and helpful solution. The list of possible risks was well thought out and useful.
0

Featured Post

[Webinar] Code, Load, and Grow

Managing multiple websites, servers, applications, and security on a daily basis? Join us for a webinar on May 25th to learn how to simplify administration and management of virtual hosts for IT admins, create a secure environment, and deploy code more effectively and frequently.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
Data organization issue 7 55
C# XML Get Values 4 52
How can I change a label on default.aspx from my public class, class1.vb? 11 26
How does this modal gets closed? 6 41
Today I had a very interesting conundrum that had to get solved quickly. Needless to say, it wasn't resolved quickly because when we needed it we were very rushed, but as soon as the conference call was over and I took a step back I saw the correct …
This article shows how to deploy dynamic backgrounds to computers depending on the aspect ratio of display
This is Part 3 in a 3-part series on Experts Exchange to discuss error handling in VBA code written for Excel. Part 1 of this series discussed basic error handling code using VBA. http://www.experts-exchange.com/videos/1478/Excel-Error-Handlin…
I've attached the XLSM Excel spreadsheet I used in the video and also text files containing the macros used below. https://filedb.experts-exchange.com/incoming/2017/03_w12/1151775/Permutations.txt https://filedb.experts-exchange.com/incoming/201…

732 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