iis目录下频繁写入删除文件会不会导致网站停止

l285791700 2009-11-05 04:34:37
请问iis目录下频繁写入删除文件会不会导致网站停止?

我想把ViewState文件写入到服务器上面,但是会产生大量的ViewState临时文件,这样时间久了会不会导致网站停止运行?

请问把临时文件放在app_data目录和放在普通文件夹下会对网站有不同的影响吗?

谢谢大哥大姐们~~~~~
...全文
95 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ar7_top 2009-11-05
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 l285791700 的回复:]
引用 3 楼 ar7_top 的回复:
你提到有app_data目录,我推定你用的是VS2005或者以上版本。
app_data里面一般用来存放数据,相信文件太多还是回有影响。这个没有具体经验。
我们从来没有在app_data下面放过东西,作为正式运行的网站,一定会有专门的DBServer
至少是专门的DB,而不会放在app_data下面。


数据库放在外面了没有放在app_data,我把ViewState放在服务器上的原因是现在总出现ViewState的问题,比如“视图状态验证失败。 原因: 视图状态无效。”
我按照网上的方法也无法解决,为了保存状态只能放在服务器了。

因为以前我也这么做,总是出现无法登陆的情况,我不知道是不是因为这个问题导致网站无法运行的
[/Quote]

尝试关闭表单内容的安全验证。如果你的表单提交的内容中包含一些特殊字符例如尖括号之类的,就会发生你说的问题。

具体的办法是在页面的Page的属性里面加一个 Authenticate=“false” 貌似貌似,具体不记得了,你加之前最好先MSDN一下,哈哈哈哈

另外检查你的ViewState是不是设定了加密,如果ViewState加密了,很容易导致你提到的那种错误。
chokobo 2009-11-05
  • 打赏
  • 举报
回复
视图状态验证失败和这个没关系吧,viewstate都是写在页面上的啊,感觉比你单独写文件去保存还保险哩。
l285791700 2009-11-05
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 ar7_top 的回复:]
你提到有app_data目录,我推定你用的是VS2005或者以上版本。
app_data里面一般用来存放数据,相信文件太多还是回有影响。这个没有具体经验。
我们从来没有在app_data下面放过东西,作为正式运行的网站,一定会有专门的DBServer
至少是专门的DB,而不会放在app_data下面。
[/Quote]

数据库放在外面了没有放在app_data,我把ViewState放在服务器上的原因是现在总出现ViewState的问题,比如“视图状态验证失败。 原因: 视图状态无效。”
我按照网上的方法也无法解决,为了保存状态只能放在服务器了。

因为以前我也这么做,总是出现无法登陆的情况,我不知道是不是因为这个问题导致网站无法运行的
ar7_top 2009-11-05
  • 打赏
  • 举报
回复
你提到有app_data目录,我推定你用的是VS2005或者以上版本。
app_data里面一般用来存放数据,相信文件太多还是回有影响。这个没有具体经验。
我们从来没有在app_data下面放过东西,作为正式运行的网站,一定会有专门的DBServer
至少是专门的DB,而不会放在app_data下面。
ar7_top 2009-11-05
  • 打赏
  • 举报
回复
为什么需要将ViewState写到Server上?
理论上频繁写文件,并不会导致IIS死掉。
mohugomohu 2009-11-05
  • 打赏
  • 举报
回复
学习,等待仙人

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧