有思俱乐部学习园地

IIS主机配置


内网部署 源码地址 数据库地址 远程端口mstsc 路径:TFS:DefaultCollection/ 路径:SQL sqlserver 10.3.14.41:12003 UseStudio.Main mstsc:10.3.14.41:11301 IP:10.20.5.90 数据库:10.3.14.41:11302

注意!新建的windows server的机子都需要添加usestudio这个用户名 密码为usestudio-1

1、安装IIS、SQL Server 2008

安装软件其他教案有,在此不作说明。

注意事项:此处“应用程序开发”全勾选

2、下载源码

a) 打开VS2010,团队 – 连接到TFS

b) 服务器 – 添加

c) URL为10.20.5.90,点击确定,输入用户名密码

d) 连接成功后,选择团队项目

e) Usestudio.Main – 源代码管理 双击

f) 选择Usestudio.Main,右键,映射到本地文件夹

g) 路径自己选,然后点映射

h) 出现提示框选是即可

i) (重要)找到映射的目录,右键Usestudio.Main,属性,去掉只读选项

这一步真的很重要,不然会生成失败

j) Usestudio.Manager也要进行以上操作(包括文件夹权限也要改)

3、 SQL SERVER数据库拷贝

a) 打开sql server 数据库管理器

b) 连接有思数据库,密码都懂的

c) 数据库导出

右键需要导出的数据库,任务 – 导出数据

↑输入有思的数据库地址、用户名、密码

↑输入本机sql server服务器地址用户名密码,然后点击新建,新建数据库

(users不能全选,详情请往后看注意事项)

确认信息后点击完成

到此,仅仅复制了数据库的数据,还要导出存储过程

开始导出存储过程

除了表和用户,其他全部勾上(users有视图,也要勾上)

↑自己选择文件地址

d) 导入存储过程

导入前,最好关掉源服务器,最大程度杜绝删库跑路的风险

连接到本地

连接成功后,按一下Ctrl+O,打开刚刚导出的存储过程sql文件

选好数据库,点击执行

执行成功后,可以查看是否添加,到“可编程性-存储过程”下有dbo.*即已成功

注意事项:

1、 需要拷贝的数据库有:UseStudio_Users, UseStudio_Disk, UseStudio_Friends

2、 UseStudio_Users此处不能全选

e) 新建usestudio用户

4、 Vs2010下的一些配置

a) 更改main.1473.cn数据库指向

打开main.1473.cn解决方案(sln文件)

选择到解决方案

右键 - 生成解决方案

没有错误就是成功了,有错误可能就是没去掉只读权限

展开Usestudio.Main项目,双击Web.config

修改图上对应地方为本机数据库的地址、登录用户。登录密码

修改图上对应的参数

然后重新生成一下

b) 更改state.1473.cn数据库指向

找到UseStudio.StateWS,打开web.config

修改为本机sql server 服务器的地址账号密码

然后重新生成一下

5、 IIS的一些配置

首先,打开IIS,找到网站,右键,添加网站

依次添加state.1473.cn / www.1473.cn

文件夹路径提示:

main.1473.cn的文件路径如下

state.1473.cn的文件路径如下

www.1473.cn的文件路径如下

最后效果如图

修改应用程序池(不修改会找不到Module)

依次双击

都改成经典,且.NET版本必须为4.0

打开ISAPI和CGI限制

如ASP.NET V4.0限制为“不允许”,则将其设置为“允许”

6、 验证部署是否成功

设置hosts

127.0.0.1 main.1473.cn
127.0.0.1 www.1473.cn
127.0.0.1 state.1473.cn
(127.0.0.1也可替换为服务器ip)

打开www.1473.cn

登录成功,则部署成功^_^

登录时提示系统繁忙就是失败了

工作人员

 
作者:
信息录入: