Last post May 08, 2014 08:40 AM by Perkinsville
May 06, 2014 06:50 PM|vasamma|LINK
I need a little bit of advice on designing a solution using asp.net mvc 4. I have several machines and each of these machines need to be accessible remotely(from any where using thier IP address in the browser) and it has static IPs. Users must be able to
test some hardware on these machines individually. Since it needs remote accessibility I made it as a web app. My concern is when I make changes to the web application, I need to distribute those changes to all these machines. What is the best way to do this
and is this architecture a good one? Right now each time I make changes I put it in all machines using xcopy command, but I know this is not the efficient way of ditrcibuting to machines when code changes. there could be several 100 machines in the future.
Second question :
Each buttons on the website(a particular webpage) needs users to log in since same machine can be accessed locally(in the lab) as well and we want to record who clicked which button. Since users can access the same machine locally as well as remotely by
typing in the IP address, if the user is accessing it from his own machine(remotely-sitting at his cube), then it should use single sign on and it must not prompt for a password for each button click. But if the user is accessing this machine at its location(locally-lab)
then each button click must ask for userid and password.
What is the best way to implement this using asp.net mvc? Please advice.
May 08, 2014 08:40 AM|Perkinsville|LINK
Try using Webdeploy for your deplyoments.
Try using Windows Authentication for your internal user and OAuth for your external access.
You can create a URL Rewrite rule to check if they are internal or external and then redirect them to different web sites pointing to the same source. This would allow you to have different authentication protocols.