Я указал свой локальный IIS 7 на свой локальный проект ASP.Net MVC, и все работает нормально, за исключением статического содержимого. Собирается http: // локальный: 8080 / Content / Site.css дает мне 404. Я вижу папку в диспетчере IIS.
Есть идеи, что может быть не так?
Проблема была в разрешениях. Несмотря на то, что при создании веб-сайта IIS7 я сказал ему получить доступ к файлам как мой пользователь (в противном случае он вообще не работал бы), для статического файла он использовал пользователя пула приложений. Предоставление доступа к IIS APPPOOL \ MyApplication к папке, в которой мой проект был исправлен.
Мне пришлось сделать дополнительный шаг по добавлению разрешений на чтение в учетную запись IUSR, как подробно описано в этом сообщении: http://forums.iis.net/t/1175217.aspx
Проверьте свои журналы событий и посмотрите, не выходит ли что-нибудь из них. Это может дать вам более подробную информацию о том, в чем проблема.