У меня есть план хостинга ASP.NET с хостинговой компанией. Я сделал много сайтов, которые работают только с PHP (без .NET), используя Windows Server 2008, и мне не нужен файл web.config в моей папке wwwroot. Теперь мой клиент приобрел некоторый хостинг (с той же компанией, что и мой), и когда я сделал сайт hello world и попытался обслужить index.php, я получил 403. Поэтому я прошел через панель управления, обновил настройки сайта и заметил, что web.config был создан в его директории wwwroot. Если этот web.config отсутствует, я получаю 403. Но у моих вещей нет этой проблемы. Есть идеи? потому что я ушел
P.S. У меня и моего клиента одна и та же хостинговая компания. Это на самом деле не большая проблема, но я просто хочу понять, почему его сервер требует web.config, а мой нет. AFAIK, мы оба работаем на Windows Server 2008, IIS7, и я настроил их точно так же с интегрированным конвейером .NET 4.0 и т. Д. И т. Д. И т. Д.