Мы опубликовали папку через IIS 7.0, как показано ниже, и поместить некоторые файлы в нем403 - Запрещено: Доступ запрещен при доступе к папке опубликованной через IIS 7.0
https://www.example.net/mydocs
Если доступ к файлам, как показано ниже с помощью браузера мы способны видеть это
https://www.example.net/mydocs/client.xml
https://www.example.net/mydocs/log.jpg
и т.д ..
Теперь нам нужно написать, чтобы загрузить МПГ и загружать файлы в эту папку, и мы закодированы как ниже
WebClient webClient = new WebClient();
string webAddress = null;
try
{
webAddress = @"https://www.example.net/mydocs";
webClient.UseDefaultCredentials = true;
webClient.Credentials = CredentialCache.DefaultCredentials;
WebRequest serverRequest = WebRequest.Create(webAddress);
WebResponse serverResponse;
serverResponse = serverRequest.GetResponse();
serverResponse.Close();
webClient.UploadFile(webAddress + @"1.xml", "PUT", @"C:\d\1.xml");
webClient.Dispose();
webClient = null;
}
catch (Exception error)
{
MessageBox.Show(error.Message);
}
Но бросать и ошибки в serverResponse = serverRequest.GetResponse();
The error is The remote server returned an error: (403) Forbidden.
Кроме того, если мы попытаемся получить доступ к
https://www.example.net/mydocs
через браузер мы получаем ошибку
403 - Forbidden: Access is denied. You do not have permission to view this directory or page using the credentials that you supplied. when accessing the folder published through iis
Вам необходимо разрешить просмотр каталогов из IIS. – Mairaj