Я разработал веб-сайт ASP.Net 2.0 (с использованием VS 2008). Сайт использует sqlmembershipprovider и authentication mode = "Forms"
.
Когда я развертываю сайт на своем IIS 6 (Windows Server 2003 R2) и пытаюсь просмотреть файлы .aspx, которые он дает
"The webpage cannot be found HTTP 404"
и когда я просматриваю .html файл в том же каталоге, он дает
"You are not authorized to view this page You do not have permission to view this directory or page using the credentials that you supplied."
Я дал права практически каждому возможному пользователю на папку wwwroot и папку сайта
1. Учетная запись машины asp.net (полный контроль)
2. IIS_WPG (чтение и выполнение, список содержимого папки, чтение)
3. Учетная запись гостя в Интернете (IUSR_MachineName) (полный контроль)
4. Сетевая служба (чтение и выполнение, список содержимого папки, чтение)
5. Система (Full cotnrol)
6. Пользователи (чтение и выполнение, список содержимого папки, чтение)
Расширения веб-службы ASP.NET v2.0.50727 также допускаются. В безопасности каталога (аутентификация и контроль доступа) моего сайта я выбрал только встроенную аутентификацию Windows. выбран пул приложений по умолчанию, в котором в качестве идентификатора пула приложений используется «сетевая служба».
Я ужасно застрял и буду очень признателен вам, ребята, за помощь ...
PS: Я много искал о своей проблеме, но не смог найти работающего решения :(