Уверете се, че приложението ми е безопасно за терминалните услуги

Нашата компания използва система, на която аз съм единственият разработчик. Това е настолно приложение, базирано на C#, което се изпълнява на около 50 работни станции и всички се свързват към една централна база данни на SQL Server.

Нашият мрежов администратор сега разглежда представянето на приложението чрез терминални услуги, нещо, за което все още не знам нищо.

Когато започнах да търся в Google, видях, че очевидно някои приложения не работят под Terminal Services. Като пример се споменава MS Paint. Така че това ме накара да се чудя какво трябва да знае един разработчик, за да се увери, че неговото/нейното приложение работи в терминалните услуги?

В момента нямам време да изследвам задълбочено TS, но се надявам, че някъде може да има статия, която е написана за разработчици. Както в „Нещата, които не трябва да правите, когато разработвате приложение, което ще се изпълнява в терминални услуги“.


person Dewald Swanepoel    schedule 08.07.2015    source източник


Отговори (1)


Terminal Service RemoteApp работи доста добре, ако вашето приложение е проектирано да бъде съвместимо с много потребители. така че ще трябва да гарантирате, че данните, свързани с потребителската сесия, не се споделят, а се поставят в изолирано хранилище с IsolatedStorageContainment, настроено на DomainIsolationByUser например.

ето някои полезни връзки:

http://www.fmsinc.com/microsoftaccess/terminal-services/remoteapp.htm

https://www.youtube.com/watch?v=Nf20-76dMcg

https://msdn.microsoft.com/en-us/library/3ak841sy%28v=vs.110%29.aspx

person BhavO    schedule 08.07.2015
comment
Благодаря. Изглежда, че това са неща, с които администраторът на терминалните услуги трябва да е наясно, а не толкова разработчикът. - person Dewald Swanepoel; 08.07.2015
comment
разработчикът трябва да е наясно с естеството на хостинга, тъй като това означава, че едно приложение изпълнява множество инстанции от различни потребители на един и същи сървър. така че ако вашето приложение използва един и същ файл за различни потребители, трябва да помислите за сигурността и конкуренцията за достъп. - person BhavO; 08.07.2015
comment
това помогна ли?, можете ли да гласувате/приемете отговора ми, ако е така, наздраве - person BhavO; 08.07.2015