建站中所遇到的一些问题[原创]

来源:互联网 发布:单片机发展前景 编辑:程序博客网 时间:2024/03/29 19:15

最近工作上不是很忙,抽空写了一个个人<a href=http://netspasce.vicp.net>叶林工作室</a>网站.在写到软件下载的时候遇到一些问题:

一.在上传的过程中,只能上传小文件,不能上传大文件,这个问题出现是因为Web.config里的默认大小引起的.要在

Web.config中加一个<font color=red><httpRuntime executionTimeout="1000" maxRequestLength="409600"
/></font>这其中executionTimeout是超时限制,maxRequestLength是请求大小。可以把它改大一点。

二。好不容易解决了上传的问题,后来却又出现一个不能下载的问题了,郁闷了我两天,奇怪的是它能下载txt,word,rar,却不有下载exe文件,怀疑IIS有问题,可一直找不到原因。后来才发现,原来是IIS中默认网上的执行权限问题,我设置的是“脚本和可执行文件”。这样就出错了,在客户端下载时,是不可能允许执行EXE文件的,应该把它改为“纯脚本”就OK了。

三。在途中还遇到一个小问题,就是在上传文章,或者发表贴子的时候,不能用到HTML,.net会检查它的危险性,不让保存,这个可以在Web.config中加一句:<pages  validateRequest="false"   />这样就OK了

四。再一个可能还会存在特殊符号的问题,就像我发贴或文章里,如果中间有引号时,也会插入数据库错误。这只要在插入数据之前替换处理一下,就行了str.Replace("要替换的字符","替换后的字符")

五。还有一个问题就是,录入的数据库不能原样显示出来,这也要在保存数据的时候加一个处理。str.Replace