Solved

Publishing an ASP Application on Microsoft IIS

Posted on 2008-06-13
6
261 Views
Last Modified: 2013-11-26
Well, please - let me be the first to say two things.  1.  I am not a programmer, nor web developer.  2.  I have NO idea what I am really talking about.

I am looking for a starting point to assist my education on this.  In my IT department, I have a developer who just wrote a program in Visual Studio 2008 and it is an ASP.net application.  

He came to me and said, Okay network guy, I have my program done, where do you want me to put it.  Well, needless to say I had a few things come to mind pretty quick ;)

We have an IIS server (several actuall), but what steps will I need to do to allow the programmer the ability to publish his application and allow it to run for users?
0
Comment
Question by:PACCAST-NET
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 3
6 Comments
 
LVL 33

Expert Comment

by:raterus
ID: 21779813
You might be better off giving the developer administrative rights on the webserver, and pushing the deployment strategy back on him.  As a developer of asp.net applications, I know the sometimes intense configuration that needs to be done on the webserver, and unless you want him bugging you each time, it's much easier for him to figure this out!
0
 

Author Comment

by:PACCAST-NET
ID: 21779937
Thanks for the great feedback.  He does have administrative rights and he has less knowledge of the servers.  He doesn't want to touch a single thing he said.  I have really tried to push it back that way, because I am in total agreement, it is his responsibility.
0
 
LVL 33

Expert Comment

by:raterus
ID: 21779979
Well, good time to learn :-)  What's the boss say?

Even if you had to do, basically you'll point him to a share where he can put his files, and in IIS you'll have to set the folder he places as a virtual directory, and make sure it's running the appropriate version of asp.net.  Really, once you get the webserver setup, you don' t need to touch it to deploy a new version, you just copy the files over the existing ones and you're done.
0
What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

 

Author Comment

by:PACCAST-NET
ID: 21780052
Raterus - Thanks again!  Looking over your profile, I see you have tons of experience and I will listen very closely to your comments.  I did check with the "boss" who said, almost exact words.  It is on a server and a network resource.  You set it up and configure it and he can maintain it.  It did inform him, the web server is setup and functioning, there are other things running on it.  he then replied, make his application work on the server and then it is his responsibility.  OMG!

So, let me see if I have this a little straight.  I have the web server setup.  It does have the correct version of .net (I believe).  I will create a virtual directory to put his files in, change permissions maybe?  Any specific settings for these permissios?
0
 
LVL 33

Accepted Solution

by:
raterus earned 250 total points
ID: 21780183
If he developed with Visual Studio 2008, then you'll need .Net 3.5 on the webserver, FYI.

The answer to your permissions question really needs to be answered by the developer (this whole thought is something you can take back to your boss as a reason why he needs to set it up, not you).  Who is going to use this site, and how are they going to log in?  Even if a user never sees a place to login, it's still being done in some fashion, either by the user, or by IIS, or both (yeah, see why I wanted you to pass the buck).  I could ask 1001 other questions only the developer would be able to answer as to how the site functions, so really we're still in the dark here about the permissions, and getting the permissions right is about the hardest thing you're going to have to setup in a website.

0
 

Author Closing Comment

by:PACCAST-NET
ID: 31466981
Thanks for providing this information.  I wasn't really looking for specifics, BUT rather a general place to start.  I had always been told that this was a nightmare to even get started, but I actually have it running and now we are going to have to define permissions and such.  The developer has been scheduled for a VS 2008 class and also a IIS class next month :)

Thanks for your Input!
0

Featured Post

Enroll in July's Course of the Month

July's Course of the Month is now available! Enroll to learn HTML5 and prepare for certification. It's free for Premium Members, Team Accounts, and Qualified Experts.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Many of us here at EE write code. Many of us write exceptional code; just as many of us write exception-prone code. As we all should know, exceptions are a mechanism for handling errors which are typically out of our control. From database errors, t…
Wouldn’t it be nice if you could test whether an element is contained in an array by using a Contains method just like the one available on List objects? Wouldn’t it be good if you could write code like this? (CODE) In .NET 3.5, this is possible…
Michael from AdRem Software outlines event notifications and Automatic Corrective Actions in network monitoring. Automatic Corrective Actions are scripts, which can automatically run upon discovery of a certain undesirable condition in your network.…
Monitoring a network: how to monitor network services and why? Michael Kulchisky, MCSE, MCSA, MCP, VTSP, VSP, CCSP outlines the philosophy behind service monitoring and why a handshake validation is critical in network monitoring. Software utilized …

632 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question