In short: There is a web service (ASP.NET, .NET-3.5) and there is a client (WinForms, .NET-4.5). The service has a dll for communicating with 1C via a COM connection. Until I publish the service, the client "communicates" with the service normally (even in Release). But after the service is published on the IIS server, the client cannot process the response from the service.
Throws one such exception: System.ServiceModel.ProtocolException
Additional information: Content type text / html; The charset = utf-8 of the response message does not match the content type of the binding (text / xml; charset = utf-8). When using a special encoder, you must correctly implement the IsContentTypeSupported method.
Unable to load file or assembly "Interop.V83" or one of its dependent components. An attempt was made to download a program that has the wrong format.
On both projects is the ultimate x86 platform. It is impossible to “downgrade” the framework on the client. It is impossible to “uplift” on the service. Adding the same to the client did not help!
How to be?