Ошибка 404.0 на удаленном веб-сервисе, но не локальном на IIS - PullRequest
0 голосов
/ 26 апреля 2011

У меня есть веб-сервис, который я написал и пытаюсь опубликовать на рабочем сервере. Странно то, что когда я помещаю его на сервер и настраиваю виртуальную папку для службы, она не хочет работать при доступе из Интернета!

Если я открою IIS 6 admin, посмотрите на папку, щелкните правой кнопкой мыши на файле .asmx и выберите browse; он открывается в Internet Explorer нормально! Если я изменю URL-адрес на публичный URL-адрес, он будет работать нормально, но только на сервере. Если я пытаюсь получить доступ к нему с моего рабочего стола, я получаю ошибку 404.0! Я знаю, что файл там, он отлично работает на локальном хосте на сервере!

Я вырываю волосы! Какие-либо предложения?

1 Ответ

0 голосов
/ 26 апреля 2011

Это была глупая ошибка с моей стороны. Когда я развернул веб-сервис, я поместил его в его собственную папку на сервере. Я не проверял разрешения для папки, хотя. При доступе к нему на локальном хосте мой вошедший в систему пользователь имел права администратора и мог видеть файл. Удаленно, как аноним, не смог. Как только я сопоставил разрешения с тем, что имел wwwroot, он работал нормально.

  • Элемент списка
...