I'm new to coding .NET using c#. I have previously written a couple of simple .NET applications running on desktops. I will now have to write a new application running on Terminal Server with between 25-50 concurrent users. The current specs call for using SQL Server Express to start with and maybe upgrading to the full SQL Server version at some point. I have a two part question:
1. Other than the memory usage of multiple Users on the server, is there anything else that I need to be concerned about regarding running a .NET application on Terminal Server?
2. I understand the limitations of SQL Server Express. Basically I will connect/disconnect when reading/writing to the database and not keep the connection open, so I should be able to toggle among the Users since i have only 5 CALS. Is there anything else, generally speaking, that I should be concerned about regarding Express?
I understand that these question are a little general. I haven't started coding yet and I'm trying to get a handle on possible pitfalls, issues, etc.
Thanks in advance for all your help!