473,545 Members | 1,956 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

System.OutOfMem oryException during serialization

Hi to all,

I am getting this System.OutOfMem oryException calling the
Runtime.Seriali zation.Formatte rs.Binary.Binar yFormatter.Seri alize(<stream>, <Obj>) method.
The type of <streamis IO.MemoryStream

=====Exception:
System.OutOfMem oryException: Exception of type 'System.OutOfMe moryException'
was
thrown.
at System.IO.Memor yStream.set_Cap acity(Int32 value)
at System.IO.Memor yStream.EnsureC apacity(Int32 value)
at System.IO.Memor yStream.Write(B yte[] buffer, Int32 offset, Int32 count)
at System.IO.Binar yWriter.Write(D ouble value)
at
System.Runtime. Serialization.F ormatters.Binar y.__BinaryWrite r.WriteValue(I
nternalPrimitiv eTypeE code, Object value)
at
System.Runtime. Serialization.F ormatters.Binar y.__BinaryWrite r.WriteMember(
NameInfo memberNameInfo, NameInfo typeNameInfo, Object value)
at
System.Runtime. Serialization.F ormatters.Binar y.ObjectWriter. WriteKnownValu
eClass(NameInfo memberNameInfo, NameInfo typeNameInfo, Object data)
at
System.Runtime. Serialization.F ormatters.Binar y.ObjectWriter. WriteMembers(N
ameInfo memberNameInfo, NameInfo memberTypeNameI nfo, Object memberData,
WriteObj
ectInfo objectInfo, NameInfo typeNameInfo, WriteObjectInfo memberObjectInf o)
at
System.Runtime. Serialization.F ormatters.Binar y.ObjectWriter. WriteMemberSet
up(WriteObjectI nfo objectInfo, NameInfo memberNameInfo, NameInfo
typeNameInfo, S
tring memberName, Type memberType, Object memberData, WriteObjectInfo
memberObje
ctInfo)
at
System.Runtime. Serialization.F ormatters.Binar y.ObjectWriter. Write(WriteObj
ectInfo objectInfo, NameInfo memberNameInfo, NameInfo typeNameInfo, String[]
mem
berNames, Type[] memberTypes, Object[] memberData, WriteObjectInfo[]
memberObjec
tInfos)
at
System.Runtime. Serialization.F ormatters.Binar y.ObjectWriter. Write(WriteObj
ectInfo objectInfo, NameInfo memberNameInfo, NameInfo typeNameInfo)
at
System.Runtime. Serialization.F ormatters.Binar y.ObjectWriter. Serialize(Obje
ct graph, Header[] inHeaders, __BinaryWriter serWriter, Boolean fCheck)
at
System.Runtime. Serialization.F ormatters.Binar y.BinaryFormatt er.Serialize(S
tream serializationSt ream, Object graph, Header[] headers, Boolean fCheck)
at
System.Runtime. Serialization.F ormatters.Binar y.BinaryFormatt er.Serialize(S
tream serializationSt ream, Object graph)
at SerializationBe nchmark.Module1 .Main() in C:\Develop\Proj ects\Visual
Studio
2005\Serializat ionBenchmark\Se rializationBenc hmark\Module1.v b:line 41

=============
After building a benchmark application to reproduce the error (building
progressively larger objects to serialize until getting the error).
To understand the problem, I collected the following informations:
Serialization stream lenght (before exception is thrown) 16,777,214 Bytes
Allocated memory 1,028,914,416 Bytes
[to get the memory I called GC.GetTotalMemo ry(False)]

Please note my system is a x64 workstation with 6 GB RAM (and Windows Server
2003 R2 SP2 Enterprise). When the exception was thrown the total load of the
system was about 4162 MB.

The application configuration targets specifically x86 platform.

Can anybody explain me this behaviour and how to workaround it? I cannot
understand the why of the exception, since the lenght of the stream is lower
than the Int32.MaxValue and I still have free RAM.
Any help will be appreciated.
Thank you

Jun 23 '07 #1
8 12544

there is currently a 2GB limit for all CLR objects, no matter what OS
you are running on 32 / 64 bit.

There is also a practical limit, dependent on the current system
conditions, (memory fragmentation ) that limits the growth to the largest
continguous block of memory available.

a trick is to set the maximum capacity on forehand , cause if the CLR needs
to resize the object it needs twice the memory it currently holds

i hope this helps a bit

"Piggy" wrote:
Hi to all,

I am getting this System.OutOfMem oryException calling the
Runtime.Seriali zation.Formatte rs.Binary.Binar yFormatter.Seri alize(<stream>, <Obj>) method.
The type of <streamis IO.MemoryStream

=====Exception:
System.OutOfMem oryException: Exception of type 'System.OutOfMe moryException'
was
thrown.
at System.IO.Memor yStream.set_Cap acity(Int32 value)
at System.IO.Memor yStream.EnsureC apacity(Int32 value)
at System.IO.Memor yStream.Write(B yte[] buffer, Int32 offset, Int32 count)
at System.IO.Binar yWriter.Write(D ouble value)
at
System.Runtime. Serialization.F ormatters.Binar y.__BinaryWrite r.WriteValue(I
nternalPrimitiv eTypeE code, Object value)
at
System.Runtime. Serialization.F ormatters.Binar y.__BinaryWrite r.WriteMember(
NameInfo memberNameInfo, NameInfo typeNameInfo, Object value)
at
System.Runtime. Serialization.F ormatters.Binar y.ObjectWriter. WriteKnownValu
eClass(NameInfo memberNameInfo, NameInfo typeNameInfo, Object data)
at
System.Runtime. Serialization.F ormatters.Binar y.ObjectWriter. WriteMembers(N
ameInfo memberNameInfo, NameInfo memberTypeNameI nfo, Object memberData,
WriteObj
ectInfo objectInfo, NameInfo typeNameInfo, WriteObjectInfo memberObjectInf o)
at
System.Runtime. Serialization.F ormatters.Binar y.ObjectWriter. WriteMemberSet
up(WriteObjectI nfo objectInfo, NameInfo memberNameInfo, NameInfo
typeNameInfo, S
tring memberName, Type memberType, Object memberData, WriteObjectInfo
memberObje
ctInfo)
at
System.Runtime. Serialization.F ormatters.Binar y.ObjectWriter. Write(WriteObj
ectInfo objectInfo, NameInfo memberNameInfo, NameInfo typeNameInfo, String[]
mem
berNames, Type[] memberTypes, Object[] memberData, WriteObjectInfo[]
memberObjec
tInfos)
at
System.Runtime. Serialization.F ormatters.Binar y.ObjectWriter. Write(WriteObj
ectInfo objectInfo, NameInfo memberNameInfo, NameInfo typeNameInfo)
at
System.Runtime. Serialization.F ormatters.Binar y.ObjectWriter. Serialize(Obje
ct graph, Header[] inHeaders, __BinaryWriter serWriter, Boolean fCheck)
at
System.Runtime. Serialization.F ormatters.Binar y.BinaryFormatt er.Serialize(S
tream serializationSt ream, Object graph, Header[] headers, Boolean fCheck)
at
System.Runtime. Serialization.F ormatters.Binar y.BinaryFormatt er.Serialize(S
tream serializationSt ream, Object graph)
at SerializationBe nchmark.Module1 .Main() in C:\Develop\Proj ects\Visual
Studio
2005\Serializat ionBenchmark\Se rializationBenc hmark\Module1.v b:line 41

=============
After building a benchmark application to reproduce the error (building
progressively larger objects to serialize until getting the error).
To understand the problem, I collected the following informations:
Serialization stream lenght (before exception is thrown) 16,777,214 Bytes
Allocated memory 1,028,914,416 Bytes
[to get the memory I called GC.GetTotalMemo ry(False)]

Please note my system is a x64 workstation with 6 GB RAM (and Windows Server
2003 R2 SP2 Enterprise). When the exception was thrown the total load of the
system was about 4162 MB.

The application configuration targets specifically x86 platform.

Can anybody explain me this behaviour and how to workaround it? I cannot
understand the why of the exception, since the lenght of the stream is lower
than the Int32.MaxValue and I still have free RAM.
Any help will be appreciated.
Thank you
Jun 25 '07 #2

Had some more time to backup my statements :-)

http://msdn2.microsoft.com/en-us/lib...64(VS.80).aspx
http://blogs.msdn.com/joshwil/archiv...10/450202.aspx
Please not the following even on a 64 bit system the object limit is 2 GB so
however if the system has enough ram you can alocate multiple objects of 2
gb

on a 32 bit system you cannot allocate full 2 gb so there sure is an
advantage to have a 64 bit system and to compile in 64 bit modus
HTH

Michel


"M. Posseth" wrote:
>
there is currently a 2GB limit for all CLR objects, no matter what OS
you are running on 32 / 64 bit.

There is also a practical limit, dependent on the current system
conditions, (memory fragmentation ) that limits the growth to the largest
continguous block of memory available.

a trick is to set the maximum capacity on forehand , cause if the CLR needs
to resize the object it needs twice the memory it currently holds

i hope this helps a bit

"Piggy" wrote:
Hi to all,

I am getting this System.OutOfMem oryException calling the
Runtime.Seriali zation.Formatte rs.Binary.Binar yFormatter.Seri alize(<stream>, <Obj>) method.
The type of <streamis IO.MemoryStream

=====Exception:
System.OutOfMem oryException: Exception of type 'System.OutOfMe moryException'
was
thrown.
at System.IO.Memor yStream.set_Cap acity(Int32 value)
at System.IO.Memor yStream.EnsureC apacity(Int32 value)
at System.IO.Memor yStream.Write(B yte[] buffer, Int32 offset, Int32 count)
at System.IO.Binar yWriter.Write(D ouble value)
at
System.Runtime. Serialization.F ormatters.Binar y.__BinaryWrite r.WriteValue(I
nternalPrimitiv eTypeE code, Object value)
at
System.Runtime. Serialization.F ormatters.Binar y.__BinaryWrite r.WriteMember(
NameInfo memberNameInfo, NameInfo typeNameInfo, Object value)
at
System.Runtime. Serialization.F ormatters.Binar y.ObjectWriter. WriteKnownValu
eClass(NameInfo memberNameInfo, NameInfo typeNameInfo, Object data)
at
System.Runtime. Serialization.F ormatters.Binar y.ObjectWriter. WriteMembers(N
ameInfo memberNameInfo, NameInfo memberTypeNameI nfo, Object memberData,
WriteObj
ectInfo objectInfo, NameInfo typeNameInfo, WriteObjectInfo memberObjectInf o)
at
System.Runtime. Serialization.F ormatters.Binar y.ObjectWriter. WriteMemberSet
up(WriteObjectI nfo objectInfo, NameInfo memberNameInfo, NameInfo
typeNameInfo, S
tring memberName, Type memberType, Object memberData, WriteObjectInfo
memberObje
ctInfo)
at
System.Runtime. Serialization.F ormatters.Binar y.ObjectWriter. Write(WriteObj
ectInfo objectInfo, NameInfo memberNameInfo, NameInfo typeNameInfo, String[]
mem
berNames, Type[] memberTypes, Object[] memberData, WriteObjectInfo[]
memberObjec
tInfos)
at
System.Runtime. Serialization.F ormatters.Binar y.ObjectWriter. Write(WriteObj
ectInfo objectInfo, NameInfo memberNameInfo, NameInfo typeNameInfo)
at
System.Runtime. Serialization.F ormatters.Binar y.ObjectWriter. Serialize(Obje
ct graph, Header[] inHeaders, __BinaryWriter serWriter, Boolean fCheck)
at
System.Runtime. Serialization.F ormatters.Binar y.BinaryFormatt er.Serialize(S
tream serializationSt ream, Object graph, Header[] headers, Boolean fCheck)
at
System.Runtime. Serialization.F ormatters.Binar y.BinaryFormatt er.Serialize(S
tream serializationSt ream, Object graph)
at SerializationBe nchmark.Module1 .Main() in C:\Develop\Proj ects\Visual
Studio
2005\Serializat ionBenchmark\Se rializationBenc hmark\Module1.v b:line 41

=============
After building a benchmark application to reproduce the error (building
progressively larger objects to serialize until getting the error).
To understand the problem, I collected the following informations:
Serialization stream lenght (before exception is thrown) 16,777,214 Bytes
Allocated memory 1,028,914,416 Bytes
[to get the memory I called GC.GetTotalMemo ry(False)]

Please note my system is a x64 workstation with 6 GB RAM (and Windows Server
2003 R2 SP2 Enterprise). When the exception was thrown the total load of the
system was about 4162 MB.

The application configuration targets specifically x86 platform.

Can anybody explain me this behaviour and how to workaround it? I cannot
understand the why of the exception, since the lenght of the stream is lower
than the Int32.MaxValue and I still have free RAM.
Any help will be appreciated.
Thank you
Jun 25 '07 #3
there is currently a 2GB limit for all CLR objects, no matter what OS
you are running on 32 / 64 bit.
Not true. 64 bit .Net has 64 bit pointers enabling you to use more memory.
That is the whole point of a 64 bit memory model.
There is also a practical limit, dependent on the current system
conditions, (memory fragmentation ) that limits the growth to the largest
continguous block of memory available.
True, though fragmentation is greatly reduced in 64 bit land. Current
systems max out
at about 32 gb, which is a very small percent of the total addressable
space.
There will always be additional page table entries to map too.

I have never seen "Out of Memory" in the 64 bit world. However swap files
are very
slow..
a trick is to set the maximum capacity on forehand , cause if the CLR
needs
in some Java VM's you can set the max size. Never heard of this in the .Net
world.
Have any links to back this up?
to resize the object it needs twice the memory it currently holds
it would have to be greater than 2x, otherwise you would get 2 indentical
objects,
instead of an old one needing to be GC'd, and a new larger one.

i hope this helps a bit
Nope, sorry.
Jun 25 '07 #4

Robert = Piggy ???

Well i am not active in these newsgroups to tell ferry tales

I just shared my knowledge regarding this mather , and for your info i have
programmed on the 64 bit platfom ( coded with beta versions of visual
studio 2005 on beta version of Windows 2003 X64 so i guess i was an early
adopter of the 64 bit platform )

And all of my 64 bit progyys work, one of them reads 17 GB MYSQL dump
files
P.s.

I remember when i had a problem and posted in a newsgroup or forum i was
verry pleased when somebody , tried to help me with my problems , nowadays
you are beeing atacked when the answer is not what the person expected or
thinks what is right
Thank you verry much
Michel Posseth



"Robert" <no@spam.comsch reef in bericht
news:ui******** ******@TK2MSFTN GP03.phx.gbl...
>there is currently a 2GB limit for all CLR objects, no matter what OS
you are running on 32 / 64 bit.

Not true. 64 bit .Net has 64 bit pointers enabling you to use more
memory.
That is the whole point of a 64 bit memory model.
>There is also a practical limit, dependent on the current system
conditions, (memory fragmentation ) that limits the growth to the
largest
continguous block of memory available.

True, though fragmentation is greatly reduced in 64 bit land. Current
systems max out
at about 32 gb, which is a very small percent of the total addressable
space.
There will always be additional page table entries to map too.

I have never seen "Out of Memory" in the 64 bit world. However swap files
are very
slow..
>a trick is to set the maximum capacity on forehand , cause if the CLR
needs

in some Java VM's you can set the max size. Never heard of this in the
.Net world.
Have any links to back this up?
>to resize the object it needs twice the memory it currently holds

it would have to be greater than 2x, otherwise you would get 2 indentical
objects,
instead of an old one needing to be GC'd, and a new larger one.

>i hope this helps a bit

Nope, sorry.


Jun 25 '07 #5
Robert wrote:
I have never seen "Out of Memory" in the 64 bit world.
Well, that would be easy to fix:

public int Test { get { return Test; } }

;)
>to resize the object it needs twice the memory it currently holds

it would have to be greater than 2x, otherwise you would get 2 indentical
objects,
instead of an old one needing to be GC'd, and a new larger one.
That depends on your view. :)

The new allocated array is twice the size of the previous one, so
together they are three times the previus size.

--
Göran Andersson
_____
http://www.guffa.com
Jun 25 '07 #6
Robert = Piggy ???
>
Well i am not active in these newsgroups to tell ferry tales

I just shared my knowledge regarding this mather , and for your info i
have programmed on the 64 bit platfom ( coded with beta versions of
visual studio 2005 on beta version of Windows 2003 X64 so i guess i was
an early adopter of the 64 bit platform )

And all of my 64 bit progyys work, one of them reads 17 GB MYSQL dump
files
P.s.

I remember when i had a problem and posted in a newsgroup or forum i was
verry pleased when somebody , tried to help me with my problems ,
nowadays you are beeing atacked when the answer is not what the person
expected or thinks what is right
This is phrased poorly: "there is currently a 2GB limit for all CLR
objects,"
It should read "2GB limit for *each* CLR *value type*".
I interpreted the original "ALL" as just that, all your objects, taken
together,
can not exceed 2GB.

Was not wanting to attack, but when somebody posts an "answer", that in my
experience is factually incorrect, then a follow up post requesting
additional
details is warranted... When posting it pays to be precise.

I still have zero clue what was meant by "set the maximum capacity on
forehand"..
Perhaps you meant something along the lines of "Declare your arrays at the
module
level and set the size to the maximum needed capacity at initialization,
then re-using
instead of de-allocating it" ?!? This would greatly reduce memory
fragmentation
in the 32 bit world.. But the original statement was unclear, giving no
real direction
on how to implement a fix. And googling on the keywords in the original
statement
would not give relevant results. I feel the keywords in my rewrite are more
likely
to be useful..

NOT Piggy. Check the headers..

Sorry it came across as an attack. I was aiming for constructive criticism
of your writing style. Perhaps you not a native english speaker?
ie "Ferry Tales" - regarding boats perhaps? :)
"Robert" <no@spam.comsch reef in bericht
news:ui******** ******@TK2MSFTN GP03.phx.gbl...
>>there is currently a 2GB limit for all CLR objects, no matter what OS
you are running on 32 / 64 bit.

Not true. 64 bit .Net has 64 bit pointers enabling you to use more
memory.
That is the whole point of a 64 bit memory model.
>>There is also a practical limit, dependent on the current system
conditions, (memory fragmentation ) that limits the growth to the
largest
continguous block of memory available.

True, though fragmentation is greatly reduced in 64 bit land. Current
systems max out
at about 32 gb, which is a very small percent of the total addressable
space.
There will always be additional page table entries to map too.

I have never seen "Out of Memory" in the 64 bit world. However swap
files are very
slow..
>>a trick is to set the maximum capacity on forehand , cause if the CLR
needs

in some Java VM's you can set the max size. Never heard of this in the
.Net world.
Have any links to back this up?
>>to resize the object it needs twice the memory it currently holds

it would have to be greater than 2x, otherwise you would get 2 indentical
objects,
instead of an old one needing to be GC'd, and a new larger one.

>>i hope this helps a bit

Nope, sorry.



Jun 26 '07 #7
>I have never seen "Out of Memory" in the 64 bit world.

Well, that would be easy to fix:

public int Test { get { return Test; } }

;)

:)

1) this is a VB group, your example looks rather c#'ish
2) I think, not sure tho, that vb optimizes this out.
3) I think you would get a stack overflow, not OOM
4) I stand by "never seen System.OutOfMem oryException"
a) Windows allocates VM space like mad
b) Everything gets slow
c) Everything gets paged out, even large parts of the OS
d) Everything gets slower (clicking another app here takes MINUTES to
switch)
e) Windows crashes..

I actually learned #4 the hard way about 4 months ago.

Not an attack..
Jun 26 '07 #8
Robert ,

MS describes it like this

"there is a 2GB limit on the size of an object you can create while running
a 64-bit managed application on a 64-bit Windows operating system."

And yes i have a big excuse to use wrong grammar , mis spell words , or even
using strange sentences , as i am indeed not a native English speaker ;-)


regards

Michel


"Robert" wrote:
Robert = Piggy ???

Well i am not active in these newsgroups to tell ferry tales

I just shared my knowledge regarding this mather , and for your info i
have programmed on the 64 bit platfom ( coded with beta versions of
visual studio 2005 on beta version of Windows 2003 X64 so i guess i was
an early adopter of the 64 bit platform )

And all of my 64 bit progyys work, one of them reads 17 GB MYSQL dump
files
P.s.

I remember when i had a problem and posted in a newsgroup or forum i was
verry pleased when somebody , tried to help me with my problems ,
nowadays you are beeing atacked when the answer is not what the person
expected or thinks what is right

This is phrased poorly: "there is currently a 2GB limit for all CLR
objects,"
It should read "2GB limit for *each* CLR *value type*".
I interpreted the original "ALL" as just that, all your objects, taken
together,
can not exceed 2GB.

Was not wanting to attack, but when somebody posts an "answer", that in my
experience is factually incorrect, then a follow up post requesting
additional
details is warranted... When posting it pays to be precise.

I still have zero clue what was meant by "set the maximum capacity on
forehand"..
Perhaps you meant something along the lines of "Declare your arrays at the
module
level and set the size to the maximum needed capacity at initialization,
then re-using
instead of de-allocating it" ?!? This would greatly reduce memory
fragmentation
in the 32 bit world.. But the original statement was unclear, giving no
real direction
on how to implement a fix. And googling on the keywords in the original
statement
would not give relevant results. I feel the keywords in my rewrite are more
likely
to be useful..

NOT Piggy. Check the headers..

Sorry it came across as an attack. I was aiming for constructive criticism
of your writing style. Perhaps you not a native english speaker?
ie "Ferry Tales" - regarding boats perhaps? :)
"Robert" <no@spam.comsch reef in bericht
news:ui******** ******@TK2MSFTN GP03.phx.gbl...
>there is currently a 2GB limit for all CLR objects, no matter what OS
you are running on 32 / 64 bit.

Not true. 64 bit .Net has 64 bit pointers enabling you to use more
memory.
That is the whole point of a 64 bit memory model.

There is also a practical limit, dependent on the current system
conditions, (memory fragmentation ) that limits the growth to the
largest
continguous block of memory available.

True, though fragmentation is greatly reduced in 64 bit land. Current
systems max out
at about 32 gb, which is a very small percent of the total addressable
space.
There will always be additional page table entries to map too.

I have never seen "Out of Memory" in the 64 bit world. However swap
files are very
slow..

a trick is to set the maximum capacity on forehand , cause if the CLR
needs

in some Java VM's you can set the max size. Never heard of this in the
.Net world.
Have any links to back this up?

to resize the object it needs twice the memory it currently holds

it would have to be greater than 2x, otherwise you would get 2 indentical
objects,
instead of an old one needing to be GC'd, and a new larger one.
i hope this helps a bit

Nope, sorry.



Jun 26 '07 #9

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
2290
by: solomon | last post by:
Hi, I have installed VS.Net(Ver:7.0.9466) & .Net_Frameword_1.0 (Ver: 1.0.3705). Until recently, I could develop and run applications using the IDE. A couple of days ago, I downloaded a sample application (remoting example) that required .Net_Framework_1.1. Since then I can only run console apps. If I try to run a windows app with only a...
0
2741
by: Per Bergland | last post by:
After many woes, I finally managed to get a stack dump of my System Service (written in C#) that insists on crashing when launched at system boot time (see below on how to get this dump - I couldn't find any info on how to do this). Here's the stack trace from cordbg: Unhandled exception generated: (0x04719c94)...
1
3431
by: Ripul Handa | last post by:
Hi We are running IIS 5.0 cluster with cisco local director. We are running a website on 2 webservers and I have been observing that from past few days we have are getting this error message of and on Error Messag Remote IP:66.122.242.6 Host:216.211.212.2
1
281
by: Fletch | last post by:
Hi I have an application running on a cluster that's constantly throwing an OutOfMemoryException with the following message "Unable to serialize the session state. Please note that non-serializable objects or MarshalByRef objects are not permitted when session state mode is 'StateServer' or 'SQLServer'. In this instance, session state mode...
1
4961
by: SMG - Idealake | last post by:
Hi all, I am getting following error on my error, what could be the reason? Exception of type System.OutOfMemoryException was thrown. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. ...
5
19566
by: Stacey Levine | last post by:
I have a webservice that I wanted to return an ArrayList..Well the service compiles and runs when I have the output defined as ArrayList, but the WSDL defines the output as an Object so I was having a problem in the calling program. I searched online and found suggestions that I return an Array instead so I modified my code (below) to return...
1
3871
by: Ashkan Daie | last post by:
Hi All, When trying to install a performance counter via InstallUtil I get the following exception: Creating performance counter category Enterprise Library Caching. An exception occurred during the Install phase. System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was
0
2024
by: nicomp | last post by:
I created a Web Service: I imported System.Data.SqlClient so I could access SQL server tables programmatically. The web service builds and deploys with no problems. When I try to add the corresponding Web Reference to the Web Site project I get the error listed below. I am able to create other Web Services on the same server and I am able...
0
4404
by: AY | last post by:
Hello, We use a third party reporting system (Actuate) which provides soap services via WSDL. My web application was initially built in Visual Studio 2003 using .NET 1.1. I was able to download huge files, i.e., over 100MB with no problems. Actuate also has a utility (c# win app) that has no issues with a .net 1.1 version.
0
7415
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language...
0
7675
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. ...
1
7440
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For...
0
7775
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the...
0
5997
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then...
0
4963
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert...
0
3451
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
1030
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
0
726
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.