我有一个HTML代码,堆错误检测
<div class="layout"
data-type="renderingCanvas"
data-format="canvas"
style="width:100px; height:100px">
</div>
其中data-type
指的是JavaScript文件,像renderingCanvas会去的JavaScript文件名canvas.js将PNG图像执行修改。 和data-format
只是一个包含所有类型(svg,canvas,bmp等)的结构。它只是确保格式有效。
现在,渲染的目的,我改变数据格式,以 “SVG” ..
<div class="layout"
data-type="renderingSVG"
data-format="svg"
style="width:100px; height:100px">
</div>
其中renderingSVG去svg.js,并修改SVG的文件来完成。
但是这会造成堆损坏错误。就像它说的
Program : iisexpress.exe
Heap Corruption detected : after normal block......(some memory references)
最奇怪的部分是,当我将其更改回“画布”时,它工作得很好。我的意思是,当我这样做时
<div class="layout"
data-type="renderingSVG"
data-format="canvas"
style="width:100px; height:100px">
</div>
尽管我提到的格式是帆布,但它使用和修改svg图像。
我认为这是一个IIS错误表达,有人在网上发布,如果我们添加此它可能工作:
<staticContent>
<mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
</staticContent>
但它没有。任何线索我做错了什么?或者是否有任何需要添加的呈现svg图像。
PS:数据格式和数据类型implmentation没有错误。与IIS7/IIS表示相同的行为IIS5
PS(新更新):堆错误仅在使用调试模式时由Visual Studio报告。当使用发布模式时,它工作正常。奇怪!
不知道这些问题仍然活跃。问题已经解决。阵列初始化错误在服务器端。不管怎么说,还是要谢谢你 :) – 2012-08-29 20:27:42