安装说明文档
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
安装说明
1环境需求
好吃点订餐系统是一个Web应用程序,它所需要的运行环境如下:
1.1硬件环境
处理器:1.8GHz Intel 酷睿2或同级别的AMD处理器以上。
内存容量:Windows XP:1 GB,Vista:2GB,Windows7:2GB。
硬盘容量:15GB以上。
1.2软件环境
操作系统:Windows系列操作系统,推荐使用Windows XP或Win 7。
Web服务器:IIS 5.1或以上。
DBMS:SQL Server 2005 Express Edition或SQL Server 2005 Developer Edition 或者SQL Server 2008 各版本。
2程序清单
安装程序包括两部分:
网页程序在包含WebDinner文件夹内。注意请不要随意修改其中目录结构。 数据库文件,包括数据库物理文件db.mdf和日志文件db.log。
3总体安装流程
下面以Windows XP sp3+IIS 5.1+VS2008(自带SQL server Express)为例说明配置过程,IIS不同版本的安装和启用请自行参照网上教程,这里不做多余阐述。
将Webdinner文件夹和数据库文件放在合适的位置,注意最好放在非系统盘.由于我用虚拟机模拟的环境,所以暂时把Webdinner文件夹放在C:\Inetpub下,另外新建一个db 文件夹将数据库物理文件db.mdf和日志文件db.log放入。
打开IIS浏览到默认网站
右键—属性,分别配置网站IP和端口号,设置网站物理路径,默认文档Default.aspx (如果没有请自行添加)。参考下图:
下面我们设置数据库,首先请检测是否启用了SQL Server服务,然后打开VS2008—服务器资源管理器。如果没有默认打开服务器资源管理器,请在菜单中的视图选项中找到打开。
添加数据库连接,右键点击数据连接,选择添加连接,浏览到db.mdf
右键单击db.mdf选择属性,然后将属性中的连接字符串给复制下来。
得到的连接字符串为:
DataSource=.\SQLEXPRESS;AttachDbFilename=C:\Inetpub\db\db.mdf;Integrated
Security=True;Connect Timeout=30;User Instance=True
根据不同的环境连接字符串可能有变,请自行检查。
再次打开IIS—右键默认网站—属性—ASP .NET,然后编辑配置,在常规中把除了WebDinnerDBConnectString之外的其他字符串全部移除,然后点击WebDinnerDBConnectString,选择编辑,然后再用VS2008中得到的连接字符串替换掉这里的字符串,最后确定。
在完成了所有的配置以后,打开浏览器,输入配置的地址和端口号就可以浏览网页了。
4IIS常见问题及解决方法
用户'HOME1\ASPNET' 登录失败(HOME1是计算机名)。
原因:
系统会自动建立一个名为ASPNET的用户,并使用该用户作为运行 辅助进程(aspnet_wp.exe)的帐户,然而该用户对SQL Server没有任何权限。
解决办法:
在SQL Server中增加用户ASPNET,具体方式:启动SQL管理器,选择SQL实例,选择数据库-安全性-登录名,右键菜单中点“新建登录名”,点登录名旁边的“搜索”按纽,在弹出的对话框中点“高级”按纽,再点“立即查找”,在下面的列表中找到ASPNET 用户,点“确定”。在用户映射中,选择要访问的数据库,在服务器角色中,指定sysadmin,
最后“确定”即可。此方法似乎也可以解决“WEB程序不可用”的问题,由于无法重现“WEB程序不可用”,没有测试。
“无法找到对象“Web.config”的连接“ConnectionString (Web.config)”。原因为: 在应用程序设置中找不到该连接字符串,或者未能加载与该连接字符串关联的数据提供程序。”
解决方法:
因为保存在Web.config中的连接字符串中包含有字符“.”(半角句号)才导致了这个问题的产生。只要去掉连接字符串中的半角句号就可以解决问题了。
如果问题还没有得到解决,再用记事本打开.XSD文件,找到Connections配置节,删除这个配置节下的所有子节,之后只要进入图形编辑界面中重新为强类型DataSet指定连接字符串就可以了。
在建立与服务器的连接时出错。在连接到SQL Server 2005 时,在默认的设置下SQL Server 不允许进行远程连接可能会导致此失败。(provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)
解决方法:
首选请确认SQL SERVER EXPRSS已安装到本地计算机上,并且SQL SERVER (SQLEXPRESS)服务已经成功启动。如果问题仍然存在,可以尝试应打开“SQL Server 外围应用配置器”,选择“服务和连接的外围应用配置器”,然后将“远程连接”配置为“同时使用TCP/IP 和named pipes”
由于启动用户实例的进程时出错,导致无法生成SQL Server 的用户实例。该连接将关闭。
解决方法:
将连接字符串中的“User Instance=True”修改为“User Instance=False”即可。
无法将文件'X:\Website\App_Data\Database.mdf' 作为数据库''. 附加。当前命令发生了严重错误。应放弃任何可能产生的结果。
解决方法: