Я использую Windows Server 2008 R2 и IIS 7.5
Я впервые развернул свое приложение на этом сервере и получил следующую ошибку:
403 - Forbidden: Отказано в доступе.
У вас нет разрешения на просмотр этого каталога или страницы с использованием предоставленных вами учетных данных.
поэтому я немного поищу по этому поводу и решил, что мне нужно настроить анонимную аутентификацию <anonymousAuthentication>
но я не знаю, как это сделать. Это ясно объясняется по следующей ссылке, но не уверен, что это правильное решение моей проблемы;
http://www.iis.net/ConfigReference/system.webServer/security/authentication/anonymousAuthentication
если это проблема, я думаю, я должен поместить аналогичный блок кода, как показано ниже;
<security>
<authentication>
<anonymousAuthentication
userName="User1"
password="[enc:AesProvider:57686f6120447564652c2049495320526f636b73:enc]" />
</authentication>
</security>
если это так, как мне предоставить этот код?
я должен использовать AppCmd.exe с PowerShell?
РЕДАКТИРОВАТЬ хорошо, я продолжаю исследовать, и в моей голове всплывают новые вопросы;
Заменить <security> </security>
в вашем applicationHost.config с
<system.webServer>
<security>
<authentication>
<anonymousAuthentication enabled="true" />
</authentication>
</security>
</system.webServer>
Вы также должны иметь возможность настроить то же самое из диспетчера IIS, используя ссылка на сайт