以测试B/S系统为例:为了测试中开发和测试环境互不干扰,Dev.和test分别在各自的机器上工作,并需一台文件服务器,通过SVN等访问(用来存放数据库脚本,部署程序),如果有其他更好的方法也可以的。
1. 软件安装
1.1 系统安装
1.2 安装 IIS
1.3 安装 NET x.x Framework
1.4 安装 SQL Server
1.5 安装 Office 2007 enterprise 到部署服务器上
2. 环境部署
2.1 建立ASP.Net V4.0 的应用池
2.2 建立web站点
右击”网站”结点,弹出”添加网站” 对话框,输入如下信息,AddCal站点成功建立
2.3 分配4.0的程序池给AddCal站点
右击网站->管理网站->高级设置,下图显示分配4.0的程序池给PaypalCRM站点
2.4 设置4.0程序池的其他设置
如果无权访问硬盘分区,需右击网站,高级设置->物理路径凭证->特定用户,必须使用操作系统的登录名和密码。
参考(http://hi.baidu.com/nazhao86/blog/item/d3b7efc075e3e7160ff4774b.html)
3. 创建数据库
通过SVN把文件服务器上的数据库脚本在SQL Server2008上执行,数据库创建完成。
注意:每发布一个版本都需把数据库更新一次,也就是每个新版本都需要Dev.把数据库脚本放到SVN上,如果数据库
没太大改动,Dev.可以把改动的数据脚本保存到SVN上,通过执行脚本更新测试数据库。
4.编译发布
4.1 下载代码
先把SVN上的最新代码Download您本地机器中,并且编译通过。
4.2 编译Solution
您就可以编译你本地的Solution,编译完成后。
4.3 部署Web
你可以拷贝到发布目录。
5. 修改配置文件
对于数据库这块我们采取方式是备份开发的数据库,然后还原到需要部署的机器中去,所以我们需要修改一些配置文件:
5.1 修改Web.config
//build/web.config
5.2 修改MonitorChart.xap
注意:请用7zip打开MonitorChart.xap文件,勿改变其后缀名
//build/ClientBin/MonitorChart.xap
5.3 修改Index.aspx