Я получаю вышеуказанную ошибку при попытке запроса данных через WCF 4 с использованием netctp. Приложение довольно успешно работает как на моем компьютере разработчика, так и на удаленном сервере Windows 2008, возвращая запросы на данные из Entity Framework. Приложение все еще отлично работает на моем компьютере разработчика, но не работает на удаленном сервере Windows, когда я запрашиваю новую страницу, которую я создал, которая возвращает немного больше данных, чем все мои другие страницы.
Перед публикацией этого вопроса я следовал всем обычным путям максимизации всех моих свойств связывания nettcp, если это была проблема регулирования, как показано ниже.
<binding name="NetTcpBinding_IProfileService" closeTimeout="00:10:00"
openTimeout="00:10:00" receiveTimeout="00:10:00" sendTimeout="00:10:00"
transactionFlow="false" transferMode="Buffered" transactionProtocol="OleTransactions"
hostNameComparisonMode="StrongWildcard" listenBacklog="10"
maxBufferPoolSize="2147483647" maxBufferSize="2147483647" maxConnections="10"
maxReceivedMessageSize="2147483647">
<readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647" maxArrayLength="2147483647"
maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" />
<reliableSession ordered="true" inactivityTimeout="00:10:00"
enabled="false" />
<security mode="None">
<transport clientCredentialType="Windows" protectionLevel="EncryptAndSign" />
<message clientCredentialType="Windows" />
</security>
</binding>
Я также включил трассировку WCF на сервере Windows 2008 и, хотя могу видеть действие «Разрыв соединения с сокетом», он не дает мне больше подробностей, чем этот.
Теперь я полностью озадачен тем, в чем заключается моя проблема, и спрашиваю, есть ли кто-нибудь, кто сможет пролить свет на эту проблему.