У меня есть следующие ссылки внутри моего ASP.NET MVC веб-приложения: -Невозможно получить доступ изображения, хранящиеся в моей папке App_Data
<a href="~/App_Data/uploads/38.png">@Model.Name</a>
Но когда я нажимаю на эту ссылку, я получаю следующее сообщение об ошибке:
Ошибка HTTP 404.8 - Not Found
запрос модуль фильтрации, выполненный с возможностью отрицать путь в URL, который содержит секцию hiddenSegment.
Так что же вызывает эту проблему, и как я могу ее решить?
Thanks
IIS7 считает, что вы пытаетесь обслуживать внутренние приложения; см. http://www.iis.net/configreference/system.webserver/security/requestfiltering/hiddensegments и http://www.iis.net/configreference/system.webserver/security/requestfiltering/hiddensegments. Если вам нужно сохранить загруженные файлы png, создайте виртуальный каталог, указывающий на '~/App_Data/uploads /' и подавайте его, например. '~/Загрузки /'. В противном случае я просто поставил ваши png-файлы где-нибудь еще, кроме 'App_Data'. – user326608