2012-08-13 75 views
0

我是一个ASP.NET noob,目前主要完成桌面和中间件服务开发。我提前为我的noobness道歉。Asp.NET Response.Write()已经结束但仍然写作

在我的几个页面上,我使用了一个Response.Write(“数据加载....”)类型的命令,为用户提供了一些非常基本的反馈,同时一些数据表中填充了大量数据。我的问题是,我已经从任何地方删除它(是的,它真的从任何地方都消失了),但它仍然出现在浏览器中。为什么?

我做了以下,但没有已经得到摆脱它:

  1. 关闭浏览器,清除所有Cookie /临时文件,重新启动我的工作站....
  2. 回收的应用程序池并重新启动该网站,以及重新启动服务器.....

我已经做了我能想到的一切,但它仍然显示在浏览器中。我猜这是缓存在某处,我会假设我所做的一切都会清除它。

我错过了什么?提前致谢。

+0

这可能是一个愚蠢的问题,但你重新编译?这曾经让我咬了几次。 – rikitikitik 2012-08-13 01:14:06

+0

不是一个愚蠢的问题,因为当我装上咖啡因时,我无法免疫愚蠢的错误。但是,我重新编译了。我只是不明白这一点。没有意义。 – CSmanic 2012-08-13 01:16:27

+0

我会抓住用于执行的dll,将它放在[dotPeek](http://www.jetbrains.com/decompiler/)(或其他反编译器)中,并找到Write方法所在的方法(或被)被调用,并查看反编译代码的样子。可能需要清理并重建您的解决方案? – hmqcnoesy 2012-08-13 01:20:01

回答

0

非常感谢大家的帮助。我认为它必须是非常简单的东西(可以忽略一些基本的东西),或者宇宙准备被吸入黑洞。

该站点正在使用批处理脚本部署到服务器来完成所有工作。移动到服务器的文件的路径由于某种原因在脚本中进行了硬编码,因此它在该网站的错误版本上进行了复制。这直接对应和发生,因为我刚刚将我的开发环境移动(复制)到不同的文件夹。

更新了部署脚本。正确的文件现在正在被复制。解决。 (Geez。)

再次感谢!

相关问题