为医院做了一个CRM系统,需要在局域网内部进行发布。因为以前没有发布过网站,只是单纯的写出代码的缘故,在配置的时候出现了不少问题。现分享下我做的经验。这些步骤是我配置成功的,对于不同的环境碰到的问题还是得多百度。
开发环境windowsxp
开发工具vs2008+server sql 2005
运行的电脑环境为windowsxp 没有安装任何开发环境
第一步安装server sql 2005
第二部安装netFramework-v3.5
第三步安装IIS
问题一
IIS版本过低
现有的Windowsxp中IIS为5.1版本,下载了一个IIS 6.0,先卸载现有的IIS 5.1 后安装IIS 6.0
IIS 6.0 安装成功后
第四步打开
程序->管理工具->Internet 信息服务
右击默认网站选项点击“属性”弹出对话框,
找到对话框中的主目录一览,“设置本地路径”点击“浏览”加载网站程序,确保在用户在该目录下读取权限被选中。
如果只想本机访问的话,修改TCP端口为8080 加上后面的数据库用户配置就已经可以了。
如果想局域网内可以远程访问的话需要进行下面的配置
第五步 在右击默认网站选项点击“属性”弹出对话框,中选择网站一栏,在IP下拉框中选中本机IP
以上全部做完之后,访问网站会显示,SQL访问超时
第六步配置SQL 外围环境
在sql外围应用配置器中,在服务器与外围连接配置中启动远程连接服务。
第七步 配置数据库,ASPNET登录名无法访问
在sql2005 对象资源管理器中,安全性登录名中新建登录名ASPNET 服务器,然后在数据库安全性用户名下新建用户ASPNET,即便是本机访问也要进行下面这步的配置。如果数据库中存在用户ASPNET即可跳过这一步
第八步 据此便可以以在IIS中浏览网站了。