Служба WCF выбрасывает запрошенный URL, была отклонена ошибка - PullRequest
0 голосов
/ 12 февраля 2020

У меня есть служба WCF, размещенная в IIS. Это для загрузки файла. Для больших файлов (4 МБ) WCF возвращает ошибку «Запрошенный URL был отклонен. Пожалуйста, свяжитесь с администратором.»

Работает для небольших файлов. Один и тот же сервис работает на другом сервере и для больших файлов. Я сравнил настройки IIS между этими двумя серверами, и все выглядит одинаково.

Есть предложения?

1 Ответ

0 голосов
/ 13 февраля 2020

Эта ошибка является пользовательской ошибкой, а не фактическим сообщением об ошибке. Если это ошибка, вызванная загрузкой слишком большого файла, я думаю, что это может быть проблема с конфигурацией сервера. По моему опыту, вам нужно включить следующую конфигурацию.

    <bindings>
      <basicHttpsBinding>
        <binding name="mybinding" maxReceivedMessageSize="2147483647">
        </binding>
      </basicHttpsBinding>
</bindings>

Затем применить ее в конкретной конечной точке службы.

<services>
      <service name="WcfService1.Service1">
        <endpoint bindingConfiguration="mybinding" address="" binding="basicHttpBinding" contract="WcfService1.IService1"></endpoint>
      </service>
    </services>

Наконец, я хотел бы знать практическую ошибку если проблема все еще существует. Не стесняйтесь, дайте мне знать, если есть что-то, с чем я могу помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...