Большое спасибо заранее. При запуске ASP.NET Development Server все работает нормально. Однако при развертывании приложения asp.net на производственном сервере (интегрированный режим IIS 7.0, новая установка) теги местоположения в файле web.config игнорируются.
Пример: я использую проверку подлинности с помощью форм, и когда пользователь заходит на мою страницу login.aspx, внешние файлы css & js не загружаются ... хотя я указал, что эти файлы должны быть доступны всем пользователям (авторизован или нет). Однако, как только пользователь вошел в систему, файлы фактически загружаются.
<authentication mode="Forms">
<forms loginUrl="~/Account/Login.aspx" timeout="2880" />
</authentication>
<authorization>
<deny users="?" /> <!-- Restrict anonymouse user access -->
</authorization>
И исключение из моего файла CSS ...
<location path="Styles/xtools.css">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
Я проверил, что путь к файлу CSS точный. Есть предложения?
Спасибо, --Dan
- EDIT
Забыл упомянуть, что я попытался создать файл web.config в целевой папке ... все еще не работает.