一、IIS安装。
ArcGIS Server10要求以IIS为web服务器,支持的IIS的版本包括5、6、7。从windows组件安装时,注意要包含以下内容:服务管理要素,网络服务要素(SOAP,REST),应用管理器。
具体来说,对vista/win 7 的IIS,其配置项如下:
对Windows Server 2008 and Windows Server 2008 R2,应包含以下内容:
-
Web Server
- Common HTTP Features
- Static Content
- Application Development
- ASP.NET
- .NET Extensibility
- ISAPI Extensions
- ISAPI Filters
- Security
- Basic Authentication
- Windows Authentication
- Request Filtering
- Common HTTP Features
-
Management Tools.xap application/x-silverlight-app
- IIS Management Console
- IIS Management Scripts and Tools
- Management Service
- IIS 6 Management Compatibility
- IIS 6 Metabase Compatibility
其他系统,可以参照上面所需的项目进行配置。
二、IIS安装时易出的问题。
在为用户安装系统时,有碰到IIS并没有加载到windows的组件列表中。这时可以手动添加,详见http://www.gisall.com/index.php?uid-22171-action-viewspace-itemid-3872。在配置过程中,要注意文件名的变化。下载IIS软件包,不能是exe的。最好是zip包的。
由于window在不断更新,有的补丁可能会对IIS产生影响,导致IIS启动失败。这时,在系统服务列表里,先检查IIS服务的所有dependency项和world wide web服务。如有未启动的,查找原因,有时候就需要卸载部分补丁以解决问题。具体是哪些补丁,可以网上搜搜看。
如果IIS实在有问题解决不了时,需要将IIS全部卸载。注意要删除网站目录。如果ARC GIS SERVER已有安装,还最好把server建立的用户和组删掉。
当需要silverlight开发时,也要用到IIS。如果程序调试或运行时,IE浏览器未报错,加载完成,却显示空白。这一般是由于silverlight程序:
1。右键单击服务器名称并选择“属性”。
2.在属性对话框中,点击“MIME类型”按钮。
3.在“MIME类型”对话框中点击“新建(N)”按钮。
4.在“MIME类型”对话框内每次输入一个MIME类型: - .xaml application/xaml+xml
-
.xbap application/x-ms-xbap
三、ASP 2.0安装
ASP的版本号是依据FrameWork产生的,也就是说一定要有Framework 2.0。当IIS安装完后,如果发现其默认的ASP的版本不是2.0时,一定要将ASP 2.0选定后,再安装一遍。
进入命令行:到...Microsoft.NET\Framework\v2.05.....\aspnet_regiis.exe四、server安装的准备
IIS安装好好后,默认网站的主目录一定要设置在C:\Inetpub\wwwroot\下。ArcGIS Manager的实例,将安装在这个下面。
如果用户安装时,错过了主目录位置的设定。则应该使用ArcGIS安装目录下的ArcGIS\donet\AddInstance.exe来删除现有,并安装新的。默认实例名为ArcGIS。