日期:2014-05-17  浏览次数:20467 次

关于ASP.NET网站报错的一个很诡异,很纠结,很痛苦的问题。帮顶者也有分~~!
网站是ASP.NET开发。
部署在机房服务器上。
有时候需要改动一些文件,那就替换一下改动的一两个文件,两三个文件。

注意:
改动后马上点击,是没问题的。都是正常的。偶尔也会有报错,非常少。
但是在一段时间之后,这段时间不固定,一般是一天之内。
就会莫名其妙得报错。也不是每次都报错的。

而解决报错的问题更简单。打开升级的任意一个文件,或者web.config。随意添加一个空格,保存一下。就好了,不再报错。
随意增加一个空格,保存一下,再马上去掉这个空格,保存一下,也可以。

悲剧啊~~~~

求解!!!

PS:我们网站发布是自己服务器,所以是直接放的源代码。为了方便修改小东西。

------解决方案--------------------
替换的是什么文件
要不就替换完了iisreset一下
------解决方案--------------------
系统不稳定,IIS有问题O(∩_∩)O~
------解决方案--------------------
应该把dll文件也替换掉吧
------解决方案--------------------
替换cs文件应该重新编译吧!!!!
------解决方案--------------------
你顶多只能替换文本文件。。。
------解决方案--------------------
程序有问题,得重新启动才能正常。重新传web.config就相当于网站重新编译加载了一次,把以前所占的内存什么的都清空掉了~~
------解决方案--------------------
编译再发布到iis里,替换就换dll
------解决方案--------------------
再重新部署试试,晕啊
------解决方案--------------------
IIS不稳定

网站维护也不科学

服务器维护可能也有问题

或者有可能被攻击
------解决方案--------------------
可能是iis的问题
------解决方案--------------------
顶个.
------解决方案--------------------
顶起!
------解决方案--------------------
站点目录下的文件发生变化会引起IIS重启,所以修改一下就能变好,怀疑是程序写得不够严谨
------解决方案--------------------
严禁打广告!
------解决方案--------------------
打包都生成dll文件,在放上去!也许iss也有问题
------解决方案--------------------
报错信息有吗?
------解决方案--------------------
内存占用过多??
------解决方案--------------------
顶起!!!
------解决方案--------------------
应该是代码的问题,运行时间长了导致问题,你该了webconfig实际上就等于重启了这个网站的IIS。
是不是用了缓存出现了问题?或者内存占用过大?或者数据库连接没释放?
最好能知道是什么错,才能分析是哪里的问题
------解决方案--------------------
严禁打广告!
------解决方案--------------------
还没遇到 过这样的 情况.. IIS 几?6.0?