摘要:今天发现我的网站上的asp.net程序返回文件还有问题,有一个网页使用了一个active控件,在本机上能运行正常,复制到服务器上以静态文件的模式运行也还是正常的,可是复制到这个静态资源发布系统中就是有问题,现在也还没有弄明白究竟是怎么回事。 反正最后研究得出结论,是一个媒体文件(这个active控件调用的专用媒体文件,好像扩展名是vga)的问题,我让一个运行在本机上的静态文件连接到服...
阅读全文
摘要:在我的考试系统中,有一个关于考试配置的xml文件,里面的信息大致是从数据库的某个表中取出20道题之类的描述语言,我希望第一次通过一个xslt将这个xml文件转化为另一个xml文件,而这个xml文件中包含从数据库中取出的每一道题的信息,这样,就又涉及到一个用xslt两次转化的问题,我的实现方法如下: XslTransform xslt = new XslTransform(); xslt....
阅读全文
摘要:我们老总让我做的任务中,有一项是需要把ftp上的目录结构复制到本机上,却不复制其中的文件,我呢许多软件(包括 total commander)之后,却都不能做到(total commander据说能,可是我也没有找到相关的功能)最后我忽然想起用flashfxp解决了这个问题。只要在flashfxp的“选择性传输”中给出一个机器上没有的扩展名,再让flashfxp下载,就可以做到目录结构复制了。美中...
阅读全文
摘要:在返回文件的load文件中,应该给返回的文件加上文件头,比如应该用Response.AddHeader("Content-Length",iStream.Length.ToString());语句来给出文件大小,要不客户端下载就没有进度条,这样对用户是很不方便的本来我希望通过Response.AddHeader("Content-Length",iStream.Length.ToString())...
阅读全文
摘要:现在静态资源发布系统已经基本可用,以后需要的更多是设置的问题,现将本系统的当前纪录如下,供也有这方面需求的人参考(和静态资源发布不相关的已经省略):1、文件结构: \bin\ 存放系统所需的控件,现在只有URL重写控件URLRewriter.dll \data\ 存放静态资源 \system...
阅读全文
摘要:关于怎样不刷新页面实现与服务器交互的问题,在聊天室,纸条程序中很有用处,毕竟刷新页面很多时候对服务器压力过大,而且客户端不稳定。不刷新页面实现方法是让浏览器定时去取一个js文件来并在叶面上运行,既可以实现聊天室等效果。在页面上限加入如下代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www...
阅读全文
摘要:我正在策划一个在线考试系统,在这个系统中,由老师输入并生成试卷,而学生在线答题,然后系统对客观体自动打分,老师在线为主观题打分,得出并记录学生成绩。 这个系统我打算用ASP.NET+XML完成,首先老师在线生成一个试卷,是一个xml文件,里面记录着试题的提取方法,比如从数据库的某表中取出20条记录为第一题之类。 当学生访问这个xml文件的时候,首先利用服务器xslt对该xml进...
阅读全文
摘要:今天我发现一个奇怪的问题。 本来我在本机调试的时候,发现有的静态资源(文件名和目录名都有中文)访问不到,后来总结出是含有偶数个汉字的资源就不能正常访问,我通过在WEB.config之中加入这一条: 就成功的解决了问题,可是后来我在别的机器上访问这个网页的时候,居然又出现乱码问题,我检查了一下,原来不知什么时候我居然在自己的机器上把浏览器的高级设置中的“总是以utf-8发送url...
阅读全文
摘要:我今天发现我的程序中通过ASP.NET返回文件的程序,有很多ASF文件不能输出成功,系统提示Server Application Unavailable 开始我以为是ASF文件的问题,后来才发现是文件过大,原来ASP.NET的writeFile函数不能返回太大的文件,所以必须手工通过stream读取返回,具体程序如下:(其中的fileSpec包含文件路径) System.IO.Stream i...
阅读全文
摘要:在这个系统中我使用了从msdn上下载的url重写模块(具体请看在 ASP.NET 中执行 URL 重写)其其中需要在web.config中指定url转换的正则表达式,最后的正则表达式如下(我想将任何文件进行转向) ~/resData/([^\\:\*\?"\|><]+) ~/Sys/load.aspx?1 在中~可能是URLRewriting模块指定的,以上正则表...
阅读全文
摘要:今天发现我的目录中将所有的文件注册为用ASP.NET来处理之后,居然很多汉字文件名的资源无法访问,让我觉得很奇怪,调试了好久,最后发现是编码的问题,只需要在WEB.config之中加入这一条即可: 默认是utf-8,而中文文件名是不能被utf-8解析的,分特 还有一点要注意的是,假如你通过login.asp?aaaa这种方法来传递数据,取数据的时候千万不能用Request.Query...
阅读全文
摘要:本系统是我正在开发中的一个项目,是将一些静态资源如PPT、swf、网页等文件发布在网站上的系统,必须支持权限认证,即只有登陆才能察看系统内容,但是静态资源中的原有文件关联(比如网页之中调用图片)不能断开,支持对访问次数的统计,资源目录列表的自动生成和个性化设置。 我现在的想法是这样的: 1、在IIS中注册所有类型文件强制用ASP.NET访问 2、通过ASP.NET的URL...
阅读全文