Проблема такая: есть веб-сервер IIS 7.5, на нём опубликован и успешно работает веб-клиент к одной базе. В эту базу недавно был добавлен http-сервис, опубликованный по тому же пути. Локально http-сервис доступен, как положено, браузер выдаёт окошко basic-авторизации, и всё хорошо. Но при попытке доступа извне (не из локальной сети) сразу же сообщается об ошибке 403 Forbidden. При этом в веб-клиент заходит прекрасно.
Пробовал перенести http-сервис в отдельный каталог, проверил все права (кажется) - безрезультатно.
Надо разрешить анонимный доступ к виртуальному каталогу IIS и дать учётной записи, под которой будет выполняется анонимная аутентификация, доступ к соответствующему физическому каталогу.
Если в том же самом каталоге разместить статическую страничку, всё прекрасно открывается и из локалки и извне.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший