Click here to Skip to main content
15,921,577 members
Home / Discussions / .NET (Core and Framework)
   

.NET (Core and Framework)

 
GeneralRe: .Net remoting Pin
jschell13-Apr-11 8:43
jschell13-Apr-11 8:43 
GeneralRe: .Net remoting Pin
Helfdane13-Apr-11 9:17
Helfdane13-Apr-11 9:17 
GeneralRe: .Net remoting Pin
jschell14-Apr-11 9:12
jschell14-Apr-11 9:12 
GeneralRe: .Net remoting Pin
Helfdane15-Apr-11 7:38
Helfdane15-Apr-11 7:38 
GeneralRe: .Net remoting Pin
jschell15-Apr-11 8:54
jschell15-Apr-11 8:54 
GeneralRe: .Net remoting Pin
Helfdane15-Apr-11 11:43
Helfdane15-Apr-11 11:43 
GeneralRe: .Net remoting Pin
jschell16-Apr-11 11:08
jschell16-Apr-11 11:08 
GeneralRe: .Net remoting Pin
jschell16-Apr-11 11:28
jschell16-Apr-11 11:28 
Helfdane wrote:
2) need to change port & protocol at runtime dynamically.


You have a server which processing something and you wish to remotely manage it.

Your possibilities are the following
1. Provide functionality in the application itself which allows you to manage all parts (that you want to administer.) This is limited to the extent that you cannot start the application, but you can stop it.
2. Used a freeware or commercial product specifically designed to manage other processes. An example of this is Microsoft Operations Manager (MOM) and the Windows Management Instrumentation API. Generic term for that seems to be "web based enterprise management" (or at least that is good enough.)
3. Write your own management application.
4. Manually manage it, say via SSH.

I have used all of those except 2. I tried using MOM and decided it was too complex. Simplicity is important with the third since otherwise one ends up with a chicken and egg problem in that one must administer that app as well.

The problem with the first is that some problems will require a restart. Additionally certainly some business situations it is difficult to handle requests that are in flight via sockets when the port changes.

I prefer 3 but the downside is that it must be kept simple. The simplest functional model is to have it do nothing but start the app. Then one can use 1 with a non-dynamic model in use (modify the config file then restart to pick up the changes.) A more complex version is to have it verify that the target app is up and start it if it isn't. And it can also stop and start the app.
QuestionInitialize Textblock after changing Inlines [modified] Pin
Defender-NF11-Apr-11 10:52
Defender-NF11-Apr-11 10:52 
QuestionChanging the database of a typed DataSet after generation Pin
Jean-Louis Leroy6-Apr-11 22:54
Jean-Louis Leroy6-Apr-11 22:54 
AnswerRe: Changing the database of a typed DataSet after generation Pin
Dave Kreskowiak7-Apr-11 2:06
mveDave Kreskowiak7-Apr-11 2:06 
QuestionSystem.io equivalent of java.io.FileOutputStream Pin
codeproj_priya5-Apr-11 23:44
codeproj_priya5-Apr-11 23:44 
AnswerRe: System.io equivalent of java.io.FileOutputStream Pin
Pete O'Hanlon5-Apr-11 23:53
mvePete O'Hanlon5-Apr-11 23:53 
QuestionForm MouseLeave event [modified] Pin
TyrionTheImp5-Apr-11 20:06
TyrionTheImp5-Apr-11 20:06 
AnswerRe: Form MouseLeave event Pin
RobCroll5-Apr-11 22:53
RobCroll5-Apr-11 22:53 
GeneralRe: Form MouseLeave event Pin
TyrionTheImp5-Apr-11 23:17
TyrionTheImp5-Apr-11 23:17 
AnswerRe: Form MouseLeave event Pin
Luc Pattyn5-Apr-11 23:56
sitebuilderLuc Pattyn5-Apr-11 23:56 
GeneralRe: Form MouseLeave event Pin
TyrionTheImp11-Apr-11 5:52
TyrionTheImp11-Apr-11 5:52 
GeneralRe: Form MouseLeave event Pin
RobCroll6-Apr-11 17:36
RobCroll6-Apr-11 17:36 
GeneralRe: Form MouseLeave event Pin
TyrionTheImp11-Apr-11 5:58
TyrionTheImp11-Apr-11 5:58 
AnswerRe: Form MouseLeave event Pin
Ravi Bhavnani8-Apr-11 9:43
professionalRavi Bhavnani8-Apr-11 9:43 
GeneralRe: Form MouseLeave event Pin
TyrionTheImp11-Apr-11 6:00
TyrionTheImp11-Apr-11 6:00 
Questioncode Pin
dhruty4-Apr-11 20:49
dhruty4-Apr-11 20:49 
AnswerRe: code Pin
Pete O'Hanlon4-Apr-11 20:50
mvePete O'Hanlon4-Apr-11 20:50 
AnswerRe: code Pin
Abhinav S4-Apr-11 22:07
Abhinav S4-Apr-11 22:07 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.