Говоря здесь на ту же тему, вчера я развертывал свое приложение на Windows Server 2008, на котором также работал IIS7 с MSSQL 2008. В древовидной структуре моего веб-сайта у меня была папка «Отчеты», в которой была подпапка, а затем - реальные страницы. Это выглядело так: «Reports / SalaryReports / SalaryReport.aspx» Интересно то, что когда я нажал на гиперссылку, чтобы перейти к «Reports / SalaryReports / SalaryReport.aspx», я получил запрос имени пользователя / пароля от моего сервера. Этого не произошло на сервере разработки VS, когда я запустил приложение на компьютере разработчика. Так я был как хмм? Я посмотрел на код в SalaryReport.aspx и не нашел ничего необычного. Затем я поместил файл Default.aspx прямо в папку «Отчеты» (подумав, что, возможно, что-то не так с аутентификацией, когда два узла спускаются от корня до SalaryReport.aspx), но сервер все равно запросил имя пользователя / пароль, хотя там не было параметры безопасности применяются к этому новому Default.aspx. Итак, я решил, что папка должна называться «Reports», поэтому я переименовал ее в «Reports1» и bigno! Все сработало! .... Сегодня я еще посмотрю этот вопрос, но кажется, что либо HttpModule IIS 7 (не один из моих) пытается «зарезервировать» папку с именем «Отчеты» для себя или что-то в этом роде. еще ... я посмотрю на службы отчетов SQL Server, как упоминалось выше сообщение ...
В любом случае, просто хотел поделиться :) 1001 *