"Welcome to Orchard" screen displayed without style sheet

Topics: Installing Orchard
Nov 12, 2013 at 7:25 PM
Upon installing Orchard 1.7.1 on IIS 7.5, the "Welcome to Orchard" screen is displayed without a style sheet. I see plain black Times Roman text on a white background. I've tried installing from Web PI and from Zip File multiple times.

When I try to request the style sheet directly from http://localhost/orchardpath/Themes/SafeMode/styles/site.css, I get a blank page (no error) which seems to be a symptom.

So this might be an IIS issue. I'm not sure. What can I try to diagnose the problem?
Nov 12, 2013 at 7:58 PM
Once I complete the setup screen, the Welcom screen is displayed without a style sheet also.

Here are the log entries:

2013-11-12 20:56:52 ::1 GET /orchardpath/ - 80 admin ::1 Mozilla/5.0+(compatible;+MSIE+10.0;+Windows+NT+6.1;+WOW64;+Trident/6.0) 200 0 0 124
2013-11-12 20:56:52 ::1 GET /orchardpath/Themes/TheThemeMachine/Styles/Site.css - 80 - ::1 Mozilla/5.0+(compatible;+MSIE+10.0;+Windows+NT+6.1;+WOW64;+Trident/6.0) 401 3 5 0
Nov 12, 2013 at 11:50 PM
Seems like your IIS is missing the static content module.
Nov 13, 2013 at 1:10 AM
Thanks for the suggestion!

I reviewed all suggestions in http://support.microsoft.com/kb/2196177 which guide you through installing the StaticFileModule and the StaticFileHandler and they were already in place. Maybe there is some other test I can run or something else to check?

Static Content Role was already installed along with all other "Common HTTP Features".
Nov 13, 2013 at 7:55 AM
All other causes I can think of would result in a 404, not an empty page.
Nov 13, 2013 at 8:30 AM
Have you given IUSR Read & Execute permissions?
Marked as answer by sevzas on 11/13/2013 at 5:52 AM
Nov 13, 2013 at 12:52 PM
@TroyTempest -> I gave IUSR Read & Execute + List on the Site Directory c:\users\public\OrchardSite and it worked!

I realize this question is outside the scope of Orchard, but maybe can you tell me (1) why this didn't happen automatically and (2) what do web admins do to make this happen automatically? As I mentioned before, the Physical Path for the site is c:\users\public\OrchardSite. Do web admins typically create some directory c:\users\public\AllMySites, then add IUSR permission, then put all of the Site Directories in there?
Nov 13, 2013 at 3:24 PM
Google says that IUSR is a legacy account and the recommended approach is to set IIS/Your Site/Authentication/Anonymous Authentication to the Application Pool Identity.

Installing IIS/ASP.NET gives permissions to IIS_IUSR on c/inetpub/wwwroot so that's, I guess how it works "automatically". Try it.
Marked as answer by sevzas on 11/14/2013 at 6:56 AM
Nov 14, 2013 at 1:56 PM