Имам уебсайт, работещ под IIS7. Всичко работи добре с този уебсайт. Копирах директорията и създадох уебсайт за клонинг на различен порт. Когато разглеждам новия уебсайт на различен порт, не получавам нито една от настройките за стил, докато не вляза -- тогава всичко се появява нормално.
Проблемът изглежда е свързан с членството/упълномощаването на ASP.NET. Имам web.config в поддиректориите, за да разреша на всички потребители (web.config), но уебсайтът за клониране не ги използва, въпреки че всички конфигурации, директории и т.н. са еднакви. Само портът е различен или не е .config настройки, които IIS 7 използва.
Открих проблема, но не и целия отговор. Директориите се нуждаеха от разрешението на IUSR, за да работят, но оригиналният уебсайт няма тези разрешения. Имаше само IIS_IUSRS. АКО някой може да обясни напълно това поведение и как да реши проблема, без да предоставя IUSR, тогава ще присъдя наградата за този отговор.
Отговорът трябва да бъде напълно обяснителен.