ASP.NET奇怪的事 ( 积分: 200 )

  • 主题发起人 主题发起人 wsqs
  • 开始时间 开始时间
W

wsqs

Unregistered / Unconfirmed
GUEST, unregistred user!
我有段程序,是ASP.NET上传图片的:
以下是后aa.aspx.vb后台代码:
------------------------------
If upimg3.PostedFile.ContentLength > 0 And upimg3.Value.ToString <> &quot;&quot;
then
'判断图片不能大于130k
If upimg3.PostedFile.ContentLength <= 130000 then
----------------上传图片--------
else
lblmsg.Text = &quot;请上传图片大小在130k以内.&quot;
End If
End If
原来是限定图片不大于100K,后来改成不大于130K.原来的是下面二句:
If upimg3.PostedFile.ContentLength <= 100000 then
--------------
lblmsg.Text = &quot;请上传图片大小在100k以内.&quot;
改了以后,在我电脑上试了正常,可上传到服务器怪事就来了:
服务器仍然还是限在100K以内,而且仍然显示过去的提示: &quot;请上传图片大小在100k以内.&quot;
程序里根本就没有这几个字了.而且我在我电脑上调试得也正常.重起了服务还是这样,把整个项目重传了还是这样,把服务上的文件下载到我电脑上也正常!!!是那出了问题了???

高分请教!
 
在服务器端
运行iisreset
然后清除net的缓存
[root]:/WINDOWS(wint)/Microsoft.NET/[net版本]/Temporary ASP.NET Files/[你的项目名称]&quot;
这样的搞定了
还有就是IE的设置每次浏览的是都更新页面
原理
asp.net同java一样第一次运行的时候要制造缓存文件
asp.net的缓存目录在&quot;[root]:/WINDOWS(wint)/Microsoft.NET/[net版本]/Temporary ASP.NET Files/[你的项目名称]&quot;
所以当出现你这种情况的时候删除缓存里面的文件!

按这里返回
 
重新编译一下,把bin下的dll重新上传。
 
重新编译一下,把bin下的db.dll重新上传一次就可以了
 
后退
顶部