用aspcms做网站,流程说简单也简单,说麻烦也麻烦。我前后搭过几个站,用的都是Aspcms,版本2.0居多。现在虽然流行PHP的CMS,但有些老项目或者特定需求还是绕不开它。下面就把整个制作过程捋一遍,给想用它的朋友做个参考。
先得有个域名和空间。空间必须支持ASP,Windows系统,IIS。Linux主机不行。数据库方面,Aspcms支持Access和SQL Server。Access简单,但数据量一大就容易卡,我试过内容过万之后后台打开慢得难受,后来换SQL Server才顺畅。买空间时看清楚支持不支持,别买错了。源码去官网下,或者靠谱的论坛,别下到带后门的。下载下来是个压缩包,解压后一堆文件,有asp文件、图片、模板文件夹。
接着安装。把文件上传到空间根目录,用FTP工具就行。上传完,浏览器访问你的域名,后面加/install,比如www.你的域名.com/install。会进入安装向导。按提示填数据库信息,Access的话填数据库路径,SQL填地址账号密码。然后设置管理员账号和密码,别用默认的admin/admin,那等于给人家留门。安装完记得删掉install文件夹,不然有风险。后台登录地址一般是域名/admin,账号密码是你刚设的。
进去先改网站基本信息。网站名称、关键词、描述、logo、备案号这些。在“系统设置”里。然后弄栏目。Aspcms有模型概念,文章模型、产品模型、图片模型等。先想好网站需要哪些栏目,比如公司介绍、新闻、产品、联系我们。添加栏目时选对应模型,设置栏目名称、目录、模板。模板可以先默认,后面再改。
模板制作是重头戏,也最费劲。Aspcms的模板在后台“模板管理”里,也可以直接改根目录下的template文件夹。它有一套标签系统,比如{aspcms:content}、{aspcms:list}。你可以先做个静态HTML页面,然后把需要动态输出的地方换成标签。不懂标签就扒默认模板,看它怎么写的。建议有点HTML和CSS基础,不然调样式很痛苦。现在做站还要考虑手机端,默认模板往往不响应式,得自己写媒体查询或者用框架。我一般用bootstrap套,省事。

内容填充。栏目和模板弄好,就开始加内容。在后台对应栏目里点添加内容,有个编辑器,可以传图、加链接。产品模型可以传多图、设价格。内容多了注意分页,别一页拉几十条。
SEO和静态。Aspcms可以生成静态HTML,在后台有“生成”选项。静态页对SEO友好,访问也快。设置URL规则,比如把动态的?ID=1变成/1.html。还可以设置每个栏目的标题、关键词、描述。伪静态需要服务器支持,IIS下要装rewrite组件。如果不会,直接生成静态也行,就是每次更新内容要重新生成。
测试上线。本地或者空间上先测试。点开每个链接,看图片显示不,表单能不能提交。手机上看下排版。没问题就绑定域名,解析。国内空间要备案,备案通过才能访问。上线后,后台路径最好改掉,别用默认admin。数据库文件也别放在web目录下。定期备份数据库和文件。
维护更新。网站上线不是结束,要更新内容,打补丁。Aspcms官方更新慢,注意安全。遇到漏洞及时处理。我习惯每周备份一次,用工具自动打包。
整个过程快的话一两天,慢的话一周。主要时间花在模板和内容上。Aspcms虽然老,但熟悉了也挺顺手。别指望它有多先进,够用就行。