Прошу прощения за недостаток информации по теме, так как это мой первый сайт, который я пытаюсь развернуть на IIS.
Небольшая справочная информация
У меня естьразвернул веб-приложение ASP.Net MVC на нашем локальном сервере IIS.Это приложение использует некоторые CSV-файлы, хранящиеся на другом сервере, который называется наш диск G.Пользователями, использующими это приложение, будут различные инженеры с моего рабочего места, которые напрямую подключены к сети и / или к VPN.
При локальном запуске кода на моем компьютере в IIS Express я получаю данные, которые возвращаются из моего компьютера очень хорошо.услуги, которые я написал для извлечения данных CSV.Как только я развернусь и достигну сайта, если я попытаюсь вызвать функцию извлечения данных, я ничего не получу.
То, что я проверил
Я проверилвкладка сети, чтобы убедиться, что запрос проходит.См. Рисунок ниже.
Разница только в том, что данные не возвращаются.
Настройки, которые я пробовал
- Включена проверка подлинности Windows на IIS
- Включена анонимная проверка подлинности на IIS
Информация о веб-приложении
В веб-приложении в Visual Studio, если я смотрю на свойства, я включил анонимную аутентификацию.
Вопрос
Мне не хватает какой-либо аутентификации или мне нужно добавить аутентификацию в IISсервер?Как я уже сказал, я могу нормально заходить на веб-сайт, просто любые вызовы для извлечения данных с диска G ничего не возвращают.
Я полагаю, что это связано с тем фактом, что наш диск G требует аутентификации пользователей (через проверку подлинности Windows) для доступа к жестким дискам.Итак, как мне настроить сервер IIS и веб-приложение ASP.Net для этого?
ОБНОВЛЕНИЕ
Я действительно обнаружил ошибку в приложении.При изменении просто выбросить ошибку я получаю внутреннюю ошибку сервера.