Обычный способ сделать это - создать общую папку вне обоих приложений, которую они оба могут видеть. Внутри IIS вы устанавливаете это как виртуальный каталог в каждом приложении.
С точки зрения приложений, похоже, что папка является локальной по отношению к корневому пути. Тем не менее, он физически хранится в другом месте.
Steps
- Перейдите в файловую систему на вашем веб-сервере.
- Создайте каталог где-нибудь для хранения ваших загрузок. Предоставьте пулу приложений права на чтение и запись файлов в этот каталог.
- Откройте диспетчер IIS на веб-сервере.
- Перейдите к приложению А.
- Щелкните правой кнопкой мыши по сайту и выберите Добавить виртуальный каталог
- Введите для него псевдоним и укажите путь к каталогу, созданному на шаге 2.
- Выполните шаги 4,5 и 6 для Приложения B.
Из приложения A измените код, чтобы сохранить файлы в этом каталоге. Из приложения B измените код, чтобы извлечь файлы из этого каталога.