Solved

Webservice SoapException when targeting Framework 4

Posted on 2011-02-18
3
873 Views
Last Modified: 2012-05-11
I'm trying to convert our application from framework 2 to framework 4 using VS2010 and am encountering the following error at the very first call to get data via a webservice call:

A first chance exception of type 'System.Web.Services.Protocols.SoapException' occurred in System.Web.Services.dll
System.Web.Services.Protocols.SoapException: Server was unable to read request. ---> There is an error in XML document (1, 1632). ---> Column requires a valid DataType.
   at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
   at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) ...

Code worked fine in framework 2.  I profiled the database and the call never makes it there.  Any ideas on how to debug this error?
0
Comment
Question by:Erick37
  • 2
3 Comments
 
LVL 75

Accepted Solution

by:
käµfm³d   👽 earned 500 total points
ID: 34930995
You typically don't have to be concerned with "first chance" exceptions as they are exceptions being handled gracefully by the runtime during debugging. See this blog entry for a description of first chance exceptions.

Are you saying it doesn't work at all (disregarding the first chance exception)?
0
 
LVL 32

Author Comment

by:Erick37
ID: 34931069
If I ignore the exception, the returned value of the webservice call (dataset) is Nothing.
0
 
LVL 32

Author Closing Comment

by:Erick37
ID: 34981992
The problem was resolved by targeting our webservice to Framework 4.  We use datatables extensively in the webservice to pass in parameters and I believe it was the differences in the datatable structures between f/w 2 and f/w 4 which caused the issue.
0

Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
VB.NET return row from SQL to DataSet and get column values ? 3 98
Write to a printer using vb.net 9 39
ASP/VB email question 4 46
MYSQL responding very slow 3 23
I think the Typed DataTable and Typed DataSet are very good options when working with data, but I don't like auto-generated code. First, I create an Abstract Class for my DataTables Common Code.  This class Inherits from DataTable. Also, it can …
1.0 - Introduction Converting Visual Basic 6.0 (VB6) to Visual Basic 2008+ (VB.NET). If ever there was a subject full of murkiness and bad decisions, it is this one!   The first problem seems to be that people considering this task of converting…
Although Jacob Bernoulli (1654-1705) has been credited as the creator of "Binomial Distribution Table", Gottfried Leibniz (1646-1716) did his dissertation on the subject in 1666; Leibniz you may recall is the co-inventor of "Calculus" and beat Isaac…

860 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question