选择在2003系统环境下进行搭建
配置本地连接
连接成功后,右下角会显示蓝色划线的那个图标
看看能不能上网
-
找到控制面板
-
添加或者删除程序
-
添加windows组件
-
应用程序服务器—详细信息
-
IIS–详细信息
-
万维网服务–相信信息
-
勾选Active Service Pages(ASP,因为要搭建asp开源的网站代码)
打开:开始菜单–管理工具–IIS管理器
找几个asp开源的网站代码 -
把物理机上的wwwtest源码文件压缩,拖拽到虚拟机
-
在虚拟机安装winrar压缩工具
-
在2003系统虚拟机c盘新建与源码文件名相同的文件夹,将源码解压到这个文件夹,会解压出多个站点文件
-
在IIS管理中,新建网站
注意 创建网站过程中,运行脚本要勾选
-
浏览index.asp文件,输入admin登陆后,显示不能更新,数据库或对象为只读。(看到这个就知道,这是asp的网站)
-
查看源文件.mdb的数据库,并不是只读状态
-
IIS管理器,右键刚搭建的站点—属性–目录安全性–编辑
-
看到IUSER匿名用户,(装完IIS中间件后,就有这个账号,权限低,安全性高)
-
IIS管理器,右键刚搭建的站点—权限(发现无iuser账号)–添加–高级—立即查找
-
将iuser加入,并且勾选“写入”权限(因为在安装读写数据库,弄完了可以取消写入)
-
点击确定,刷新浏览器,系统安装成功
-
有报错
-
右键属性—主目录–配置—启用父路径
-
还报错
是和主目录有关,添加默认文件
依然有错
给很高权限
也无法解决,突然发现是代码原因
不管了
搭建下一个网站
IIS下所有网站进行统一配置 -
右键属性
-
文档添加index.asp,index.html
-
主目录,勾选读取,写入,执行权限选纯脚本(运行php,asp),配置—启用父路径(使网站能跳目录)
安装完成后,去掉主目录的写入权限
不去掉也行哈哈哈哈反正自己做实验
搭建多个网站的时候,只有一个ip情况下,注意要修改端口号
安装sql server
将虚拟机2003的镜像文件,点击右下角的圆圈,修改成sql 2008 r2的文件
文件修改好后,自动开始安装,.net是运行aspx必不可少的。
安装完成后,退出,竟然又出现安装界面,不管他,点击取消。
进入我的电脑,右键sqlfull_chs-----自动播放
自动播放后按照步骤,最后重启
再次自动播放,进入命令行显示success
自动跳转出安装界面,点击安装–全新安装
启用为自动
添加上管理员的账号,浏览—高级—立即查找,密码别写错
会安装很长时间
安装成功
搭建06号网站
aspx文件无法访问
需要在web服务扩展内,启用.net
打开数据库
点击附加,把网站的数据库添加进来
TestDB数据库附加进来之后,右键属性
安全性
搞错了,是用户登陆名那里
修改此用户的默认数据库为testdb
取消勾选强制密码策略
映射,需要勾选我们的数据库,右侧…处添加db_owner权限
点击确定,出错,用户映射那块没成功
新建登录名,浏览添加network service账号,
别人就成功了
我还是出错,因为第一错的时候,因为我是.net 2.0而老师是.net 4.0,网站要求也是4.0