ThinkGeo.com    |     Documentation    |     Premium Support

ThinkGeoWebEditionFull4.0.40.0

I recently inherited a project that is using Map Suite V4 that is written in c# .net 4.0 and javascript.  This project is set up as a website project, so the only way I’m able to attach the debugger to test my code is using IIS express.



Currently I am running into an issue that I am not able to isolate down to whether is is an oracle bug, a thinkgeo, or the project’s problem.   I wanted to pose a question to the community to see if anyone has  experienced any compatability issues with windows 8, iis, and thinkgeo.



Right now the only clues I can give is that the final line to the debug output is “The program ‘[5436] iisexpress.exe’ has exited with code -1073740940 (0xc0000374).”  Here is a link explaining the error code. forums.iis.net/t/1150912.aspx



I have verified that the code behind is completing, so there is something happening between when it leaves my code’s scope back to iis.



If anyone can help me isolate this issue or suggest a fix,  I would appreciate it very much.








Hi Jason,


Just as mentioned in the post forums.iis.net/t/1150912.aspx
, it’s a generic  heap corruption error,
sorry that we haven’t catch it before, but I think there are some options maybe
we can try:




1. Can you let me know the requirements of your
project, mainly about what’s the Layers/Overlays used in your application,
where the data comes from? Is there any special data processing in the project?
I was just trying to narrow down the places where the exception possibly comes
from. And then we can quickly find the problematical code by commenting out
some codes.



2. What’s the version of your IIS? It’s the IIS
Express? Your test machine is X86 or X64?



3. Have you got any problem when you are debugging the
project in the Visual Studio? If you are using Visual Studio 2012, can you try
the following steps to see if you can get any issues:

a. Right-click the project, and go to “Project Property”, navigate to “Web” tab,
and make your debug server as “Use Local IIS Web Server”, just as following:








b. 
Go to the Visual Studio menu, switch to “Debug -> Exceptions“ to open
the dialog shown as following:





Please make sure the Throw is
checked for some items, maybe just like shown in the above picture.


c. Run the project to see if any
exception occurs.


 


Hope It helped,


Regards,


Johnny