Мы пытаемся разместить службу WCF (.NET 3.5 SP1) с использованием общего содержимого в IIS 7.5. На данный момент он возвращает ошибку 404. На данный момент я предполагаю, что WCF не может быть размещен через UNC-путь (см. Обходной путь Размещение службы WCF в IIS6 с использованием UNC).
Шаги, которые я предпринял: - Установил FullTrust на / с UNC-путем. - Работает сервис хостинга на локальном диске. - Базовая HTML-страница без проблем отображается из UNC-пути. - Страница ASPX отображается без проблем из пути UNC. - Явно установите разрешения «Полный доступ» для пользователя, запустившего службу.
Причина использования общего содержимого в IIS 7.5 для размещения этой службы WCF и нескольких других веб-сайтов в веб-ферме. Использование общего содержимого позволяет избежать репликации файлов между узлами фермы. (Обратите внимание, что мы также используем общую конфигурацию для поддержки этой среды.)