AnyOffice 2009 安装与配置说明

AnyOffice 2009安装与配置说明
AnyOffice 2009在软件环境准备充分的情况下，通过一次点击安装、配置IIS站点就能完成。
安装之前，确保IIS+.NET 2.0+SQL Server数据库已经安装。

1、安装Internet信息服务(IIS)、.NET Framework 2.0、SQL Server 数据库；
2、运行setup.exe安装；
3、为AnyOffice 2009配置IIS站点。

安装与配置简要说明：
1、服务器端操作系统支持：Windows 2000/Windows 2003/Windows 2008，Internet信息服务(IIS)系统自带。
2、数据库支持：SQL Server 2000/2005/2008。
3、系统基于微软.NET 2.0，下载安装Microsoft .NET Framework 2.0运行环境。
注：需先安装IIS，后安装.NET 2.0。
4、运行setup.exe，缺省安装在“c:\AnyOffice.Net(安装过程可以更改)”，安装完成后，通过IIS新建OA站点，OA站点主目录设置为安装目录下“AnyOffice.Net\webroot”，添加下新的默认首页index.aspx，更改站点ASP.NET版本为2.0.50727。
5、打开IE浏览器，输入OA站点设置的地址，例如http://localhost，进入登陆界面。OA管理员用户名admin，密码为空即可登录。
【注意】：
系统基于.NET 2.0.50727，下载安装Microsoft .NET Framework 2.0运行环境；
需先安装Internet信息服务(IIS)，后安装.NET 2.0，顺序不能颠倒；
如果服务器安装了多个.NET版本，确认OA站点ASP.NET版本改为2.0.50727；
不支持在虚拟目录下运行，Windowx XP下需将“缺省网站”主目录设置为OA安装路径下webroot。
setup.exe安装
1、运行setup.exe。
2、检查运行软件环境，确认已安装Internet信息服务(IIS)与Microsoft .NET Framework 2.0。如下图：
3、进行数据库设置，输入SQL Server登录ID和密码，点击“下一步”继续安装。如下图：
4、选择安装路径，点击“下一步”继续安装。如下图：
5、点“安装”，开始安装程序，提示您安装进度，安装完成。
6、setup.exe安装完成后，为AnyOffice 2009配置IIS站点。
为AnyOffice 2009配置IIS站点
以Windows 2003 为例：
1、打开Internet信息服务(IIS)管理器，新建网站，输入站点名称，点击下一步。如下图：
2、指定IP地址和端口设置，点击下一步。
3、指定网站主目录，软件默认安装在“系统盘:\AnyOffice.Net(安装过程可以更改)”下，设置站点主目录为安装目录下AnyOffice.Net/webroot文件夹。如下图：
注意：AnyOffice不支持虚拟目录下运行，如果在WindowsXP下安装，请将“默认站点”主目录设置为安装路径下AnyOffice.Net\webroot。
4、设置网站访问权限，选定“读取”与“运行脚本(如ASP)”选项，点击下一步。
提示已成功完成“网站创建向导”。如下图：
5、打开Internet信息服务(IIS)管理器，在新建的AnyOffice站点上单击右键弹出菜单，选择属性，弹出站点属性，点击“文档”，添加新的默认文档index.aspx。如下图：
6、请确认AnyOffice站点的ASP.NET选项 “ASP.NET版本”选择了“2.0.50727”。如下图：
7、如果在Windows 2003操作系统下安装，请确认Web服务扩展中“ASP.NET v2.0.50727”状况为允许。如下图：
8、输入OA站点地址，例如http://localhost，进入登陆界面。用OA管理员用户名admin，密码为空即可登陆，至此安装完毕。如下图：

### 安装常见问题汇总

1、“数据库错误”
多发在我们安装数据库安装后，数据库用户登陆信息发生更改，我们的数据库连接需要人工配制。。
遇到这种情况的时候，我们可以打开安装程序的webroot目录，用文本编辑器打web.config文件。在里面找到下面的特征数据库连接串。<appSettings>
<add key="ConnectionString" value="database=anyoffice;Data Source =localhost;User ID=sa;password=anyoffice;Connect Timeout=30" />
</appSettings>
其中，我们可以修改的部分包括“database=”，“Data Source=”，“User ID=”，“password=”。
database是我们的数据库名字；Data Source是我们数据库服务器的主机名或IP地址；User ID是我们进行数据库登录的用户名；最后password是我们进行数据库登录的密码。重新设定这些信息，然后保存web.config，我们可以重新启动一下IIS服务，就可以看到系统的登陆界面顺利弹出了。
2、“SQL Server 不存在或访问被拒绝。” 或 “用户 'sa' 登录失败。”
遇到这种情况：
1) 主要是SQL Server数据库没有安装SP4，通过安装SQL Server SP4可以解决。

2) 还有一种可能，数据库连接信息配置不正确，我们可以打开安装程序的webroot目录，用文本编辑器打web.config文件。在里面找到下面的特征数据库连接串。
<appSettings>
<add key="ConnectionString" value="database=anyoffice;Data Source =localhost;User ID=sa;password=anyoffice;Connect Timeout=30" />
</appSettings>
其中，我们可以修改的部分包括“database=”，“Data Source=”，“User ID=”，“password=”。
database是我们的数据库名字；Data Source是我们数据库服务器的主机名或IP地址；User ID是我们进行数据库登录的用户名；最后password是我们进行数据库登录的密码。重新设定这些信息，然后保存web.config，我们可以重新启动一下IIS服务，就可以看到系统的登陆界面顺利弹出了。
3、Windows 2003操作系统下提示 “无法找到该页”
Windows 2003的Web服务扩展中“ASP.NET v2.0.50727”状况为禁止，允许即可解决。
4、“无法显示XML页。”如图
问题主要是先安装了.NET Framework 2.0，后安装IIS服务，.NET Framework 2.0在最后的批处理中，没有检测到IIS服务，IIS添加ASP.NET脚本映射没有成功。
解决这个问题可以打入命令行程序，手动升级。
具体做法如下：在开始菜单点击“运行”，打入“cmd”，进入命令行模式。
在WINNT或Windows目录下的Microsoft.NET目录里，进入Framework中的v2.0.50727子目录，然后打入 “aspnet_regiis -i” 就完成IIS的升级了。
5、Windows 2003 提示服务器应用程序不可用
通常为同时安装了.NET 2.0和1.1，.NET 2.0和1.1共用同一个应用程序池引起。
解决方法，为OA站点建立单独的应用程序池。
在应用程序池中新建个新的应用程序池AnyOffice(名称自定义)，设置OA站点启用新的应用程序池。
更多信息请访问http://www.anyoffice.net