Solved

Publishing an ASP Application on Microsoft IIS

Posted on 2008-06-13
6
258 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
  • 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
How our DevOps Teams Maximize Uptime

Our Dev teams are like yours. They’re continually cranking out code for new features/bugs fixes, testing, deploying, responding to production monitoring events and more. It’s complex. So, we thought you’d like to see what’s working for us. Read the use case whitepaper.

 

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

Webinar: Aligning, Automating, Winning

Join Dan Russo, Senior Manager of Operations Intelligence, for an in-depth discussion on how Dealertrack, leading provider of integrated digital solutions for the automotive industry, transformed their DevOps processes to increase collaboration and move with greater velocity.

Question has a verified solution.

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

Suggested Solutions

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…
It was really hard time for me to get the understanding of Delegates in C#. I went through many websites and articles but I found them very clumsy. After going through those sites, I noted down the points in a easy way so here I am sharing that unde…
Finds all prime numbers in a range requested and places them in a public primes() array. I've demostrated a template size of 30 (2 * 3 * 5) but larger templates can be built such 210  (2 * 3 * 5 * 7) or 2310  (2 * 3 * 5 * 7 * 11). The larger templa…
In an interesting question (https://www.experts-exchange.com/questions/29008360/) here at Experts Exchange, a member asked how to split a single image into multiple images. The primary usage for this is to place many photographs on a flatbed scanner…

809 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