Local Windows Service to Make WebAPI Calls and Connect SecurelyHow do I uninstall a Windows service if the files do not exist anymore?Best way to run scheduled tasksWindows Service SecurityCannot install windows serviceIIS AppPoolIdentity and file system write access permissionsHosting WebAPI using OWIN in a windows servicewebapi security for single client (consumer)Token Based Authentication in ASP.NET CoreWindows Service or Asp.net web api RESTful service?How to consume ASP.NET WebAPI service (built in .NET Framework) in an application developed in UWP (Windows Runtime)?
Dedicated bike GPS computer over smartphone
Arcane Tradition and Cost Efficiency: Learn spells on level-up, or learn them from scrolls/spellbooks?
Does WiFi affect the quality of images downloaded from the internet?
Are soroban (Japanese abacus) classes worth doing?
Approach sick days in feedback meeting
New Site Design!
My parents claim they cannot pay for my college education; what are my options?
Reflecting Telescope Blind Spot?
Bullying by school - Submitted PhD thesis but not allowed to proceed to viva until change to new supervisor
Should I worry about having my credit pulled multiple times while car shopping?
Do items with curse of vanishing disappear from shulker boxes?
Co-worker is now managing my team. Does this mean that I'm being demoted?
How can I detect if I'm in a subshell?
How do you translate “talk shit”?
Print the phrase "And she said, 'But that's his.'" using only the alphabet
Does PC weight have a mechanical effect?
What is the context for Napoleon's quote "[the Austrians] did not know the value of five minutes"?
How to search for Android apps without ads?
Idiom for 'person who gets violent when drunk"
SQL Server has encountered occurences of I/O requests taking longer than 15 seconds
Difference between "drift" and "wander"
How can this shape perfectly cover a cube?
Converting 3x7 to a 1x7. Is it possible with only existing parts?
Why can't we feel the Earth's revolution?
Local Windows Service to Make WebAPI Calls and Connect Securely
How do I uninstall a Windows service if the files do not exist anymore?Best way to run scheduled tasksWindows Service SecurityCannot install windows serviceIIS AppPoolIdentity and file system write access permissionsHosting WebAPI using OWIN in a windows servicewebapi security for single client (consumer)Token Based Authentication in ASP.NET CoreWindows Service or Asp.net web api RESTful service?How to consume ASP.NET WebAPI service (built in .NET Framework) in an application developed in UWP (Windows Runtime)?
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;
I am trying to design a local windows service that makes a call to a website API to see what tasks it needs to run, execute the tasks on a local server, then return the results to the website. I have the local tasks to run, the WebAPI ready to be consumed, but I am trying to figure out how to securely connect the two applications.
I have thought about creating a windows service app login only, but I am not sure that is the right way since I have also read about web services (I only have the WebAPI controllers programmed). The website is ASP.Net 4.7.2. Any guidance as to how to go about connecting these would be greatly appreciated!
Thanks!
c# asp.net asp.net-web-api windows-services
add a comment |
I am trying to design a local windows service that makes a call to a website API to see what tasks it needs to run, execute the tasks on a local server, then return the results to the website. I have the local tasks to run, the WebAPI ready to be consumed, but I am trying to figure out how to securely connect the two applications.
I have thought about creating a windows service app login only, but I am not sure that is the right way since I have also read about web services (I only have the WebAPI controllers programmed). The website is ASP.Net 4.7.2. Any guidance as to how to go about connecting these would be greatly appreciated!
Thanks!
c# asp.net asp.net-web-api windows-services
Have you thought/considered of (arguably) a simpler approach - e.g.console apps
(essentially executables -exe
) orchestrated by Windows Scheduler (scheduled tasks)?
– EdSF
Mar 25 at 3:29
I have but I might need to run more often like ping every 5 minutes and felt task scheduler, that can be messed up or fail to run, would result in more setup. Still need to figure out how best to connect these two.
– Jon
Mar 25 at 22:50
IMHO, whatever caveats you have thought of for Windows Scheduler will be the same for the service you'll write. IMHO, if it needs to be "always on" then its a service (e.g. watch folder for file changes). If it's a known schedule I defer to a scheduler + handling options (failure, retry, kill, etc). Other solutions like Quartz come into play if there is no access to OS/system (only in code).
– EdSF
Mar 25 at 23:33
add a comment |
I am trying to design a local windows service that makes a call to a website API to see what tasks it needs to run, execute the tasks on a local server, then return the results to the website. I have the local tasks to run, the WebAPI ready to be consumed, but I am trying to figure out how to securely connect the two applications.
I have thought about creating a windows service app login only, but I am not sure that is the right way since I have also read about web services (I only have the WebAPI controllers programmed). The website is ASP.Net 4.7.2. Any guidance as to how to go about connecting these would be greatly appreciated!
Thanks!
c# asp.net asp.net-web-api windows-services
I am trying to design a local windows service that makes a call to a website API to see what tasks it needs to run, execute the tasks on a local server, then return the results to the website. I have the local tasks to run, the WebAPI ready to be consumed, but I am trying to figure out how to securely connect the two applications.
I have thought about creating a windows service app login only, but I am not sure that is the right way since I have also read about web services (I only have the WebAPI controllers programmed). The website is ASP.Net 4.7.2. Any guidance as to how to go about connecting these would be greatly appreciated!
Thanks!
c# asp.net asp.net-web-api windows-services
c# asp.net asp.net-web-api windows-services
asked Mar 25 at 2:49
JonJon
424521
424521
Have you thought/considered of (arguably) a simpler approach - e.g.console apps
(essentially executables -exe
) orchestrated by Windows Scheduler (scheduled tasks)?
– EdSF
Mar 25 at 3:29
I have but I might need to run more often like ping every 5 minutes and felt task scheduler, that can be messed up or fail to run, would result in more setup. Still need to figure out how best to connect these two.
– Jon
Mar 25 at 22:50
IMHO, whatever caveats you have thought of for Windows Scheduler will be the same for the service you'll write. IMHO, if it needs to be "always on" then its a service (e.g. watch folder for file changes). If it's a known schedule I defer to a scheduler + handling options (failure, retry, kill, etc). Other solutions like Quartz come into play if there is no access to OS/system (only in code).
– EdSF
Mar 25 at 23:33
add a comment |
Have you thought/considered of (arguably) a simpler approach - e.g.console apps
(essentially executables -exe
) orchestrated by Windows Scheduler (scheduled tasks)?
– EdSF
Mar 25 at 3:29
I have but I might need to run more often like ping every 5 minutes and felt task scheduler, that can be messed up or fail to run, would result in more setup. Still need to figure out how best to connect these two.
– Jon
Mar 25 at 22:50
IMHO, whatever caveats you have thought of for Windows Scheduler will be the same for the service you'll write. IMHO, if it needs to be "always on" then its a service (e.g. watch folder for file changes). If it's a known schedule I defer to a scheduler + handling options (failure, retry, kill, etc). Other solutions like Quartz come into play if there is no access to OS/system (only in code).
– EdSF
Mar 25 at 23:33
Have you thought/considered of (arguably) a simpler approach - e.g.
console apps
(essentially executables - exe
) orchestrated by Windows Scheduler (scheduled tasks)?– EdSF
Mar 25 at 3:29
Have you thought/considered of (arguably) a simpler approach - e.g.
console apps
(essentially executables - exe
) orchestrated by Windows Scheduler (scheduled tasks)?– EdSF
Mar 25 at 3:29
I have but I might need to run more often like ping every 5 minutes and felt task scheduler, that can be messed up or fail to run, would result in more setup. Still need to figure out how best to connect these two.
– Jon
Mar 25 at 22:50
I have but I might need to run more often like ping every 5 minutes and felt task scheduler, that can be messed up or fail to run, would result in more setup. Still need to figure out how best to connect these two.
– Jon
Mar 25 at 22:50
IMHO, whatever caveats you have thought of for Windows Scheduler will be the same for the service you'll write. IMHO, if it needs to be "always on" then its a service (e.g. watch folder for file changes). If it's a known schedule I defer to a scheduler + handling options (failure, retry, kill, etc). Other solutions like Quartz come into play if there is no access to OS/system (only in code).
– EdSF
Mar 25 at 23:33
IMHO, whatever caveats you have thought of for Windows Scheduler will be the same for the service you'll write. IMHO, if it needs to be "always on" then its a service (e.g. watch folder for file changes). If it's a known schedule I defer to a scheduler + handling options (failure, retry, kill, etc). Other solutions like Quartz come into play if there is no access to OS/system (only in code).
– EdSF
Mar 25 at 23:33
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55330667%2flocal-windows-service-to-make-webapi-calls-and-connect-securely%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55330667%2flocal-windows-service-to-make-webapi-calls-and-connect-securely%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Have you thought/considered of (arguably) a simpler approach - e.g.
console apps
(essentially executables -exe
) orchestrated by Windows Scheduler (scheduled tasks)?– EdSF
Mar 25 at 3:29
I have but I might need to run more often like ping every 5 minutes and felt task scheduler, that can be messed up or fail to run, would result in more setup. Still need to figure out how best to connect these two.
– Jon
Mar 25 at 22:50
IMHO, whatever caveats you have thought of for Windows Scheduler will be the same for the service you'll write. IMHO, if it needs to be "always on" then its a service (e.g. watch folder for file changes). If it's a known schedule I defer to a scheduler + handling options (failure, retry, kill, etc). Other solutions like Quartz come into play if there is no access to OS/system (only in code).
– EdSF
Mar 25 at 23:33