IIS发布后不能运行,使用调试却能运行
首页default.aspx里面有一个iframe,iframe的src链接是report.aspx页面。我想在首页打开的时候显示一个报表。
报表用的是anychart,需要指定一个页面来写入xml数据,然后调用该页面作为数据源,数据源页面叫做Data.aspx。
原理如下:page_load执行,iframe里显示report.aspx,然后Data.aspx的page_load方法在页面写入xml,report.aspx通过一段js调用Data.aspx作为数据源显示出报表。
问题来了,在vs05中我使用f5执行,首页加载时报表能正确的显示,用iis发布后,却不能显示了。查询页面源文件,看到iframe里面加载了正确的页面,也写入了正确的js调用Data.aspx,但是Data.aspx里却没被写入xml。
vs05的调试和iis发布到底有什么不同呢?