Когда я нажимаю ImageButton, я получаю указанную ниже ошибку. Он работает без ошибок, когда я запускаю приложение с помощью Visual Studio. Он также работает без ошибок на одной машине. Но он выдает эту ошибку только на другой машине.
Я развернул один и тот же код на обеих машинах. Я также добавил журналы в событие нажатия кнопки, поэтому он не работает только до события нажатия кнопки, и он также не вызывает никаких исключений.
Единственное различие, которое я вижу, заключается в том, что в сетевых окнах консоли браузера я вижу ответ на вызов POST, возвращающий HTML (содержимое веб-формы) в неудачном случае, но в случайном случае он возвращает JSON. Так что я на 100% уверен, что он ожидает JSON, но вместо ответа получает HTML.
Единственное изменение, которое я сделал, - это добавление ссылки на проект службы WCF и ничего больше. и я не вызываю метод WCF на своей странице.
Так что же вызывает проблему? и как я могу исправить эту проблему?
Мое приложение web.config:
<endpoint address = "net.tcp://servername:9033/Services/ServiceName" binding = "netTcpBinding" bindingConfiguration = "NetTcpBindingEndpoint" contract = "ServiceName.IServiceXYZ" name = "NetTcpBindingEndpoint" />
<netTcpBinding>
<binding name = "NetTcpBindingEndpoint" maxBufferPoolSize = "2147483647" maxReceivedMessageSize = "2147483647" maxBufferSize = "2147483647">
<security mode = "None">
<transport sslProtocols = "None" />
</security>
</binding>
</netTcpBinding>
Редактировать: У меня есть основная причина проблем: я удалил Cloudflare с сервера, теперь он работает должным образом.
Итак, теперь мой вопрос: почему Cloudflare вызывает эту проблему? В чем может быть основная причина и как ее исправить? Есть ли какие-нибудь журналы, чтобы проверить, почему он не работает?
Да все так же. Я подозреваю, что это из-за WCF.
что говорит ответ html в случае сбоя?
Он возвращает форму как html
что там в html? Вы можете прочитать html. может быть он возвращает некоторую ошибку в виде html. Вы можете разместить это в своем вопросе?
Ошибок не возвращается
Можете ли вы поместить html в свой вопрос, который вы получаете в ответ.
@ शेखर Я отправил вам письмо на [email protected], пожалуйста, проверьте
ConfirmInflows.aspx
это ваша текущая страница, откуда вы звоните в сервис?
@ शेखर да с этой страницы
Что там в html в неудачном случае. Вы пытались создать html для этого ответа и посмотреть в браузере, что там есть? Также вам необходимо проверить параметр запроса в обоих случаях в браузере. В обоих случаях версия браузера одинакова?