分类: ArcGIS server 计算机2012-07-31 14:17 631人阅读 评论(0) 收藏 举报

在Windows7下安装ArcGis Server 有时是件容易出错的事情,尤其是当你的安装顺序颠三倒四的时候。

例如: 你三下五除二先安装了 ArcGis 9.3 Desktop 进而又以“迅雷”不及掩耳之势连带安装了 ArcGis Server for .net or java 9.3 。这时你会发现安装程序会提示你

Web Applications 依赖不存在,无法完成安装。

这时你会恍然大悟,IIS 没装,必然的。之后你便找来当初的Win7盘,准备先把IIS装好再说。可这时,你也许会发现,打开 控制面板--〉程序和功能--〉打开或关闭Windows功能 后,等候一小段时间接踵而来的是“一片空白”。咋回事? 原来是ArcGis 在安装好后,会修改注册表对注册空间进行限制。咱得把它改回来,regedit-->HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control 找到 RegistrySizeLimit 将其改回 ffffffff。重起再试! 行了么?

应该可以了,看到久违了的 IIS了,恩!安装的时候也不能大意,很多东西都要小心勾选,切勿遗漏。看看下面这张图,

按这个勾应该就可以了。这时候感觉已经等不及了,赶紧把这东西装完进入主题!~~

开始了! ArcGis Server 9.3 for . Net installing ... 一连串的下一步送走它。Post install 也没犹豫的一顿设置,结束。看看服务列表里 ArcServerObjectManager 已经启动,任务管理器里 SOC SOM 都在运行,啥都甭想了,赶紧打开 ArcGis Server Manager 那个管理页面试试。

啥? 不行? 真的假的? 没错阿,都没错阿。

别瞎想了,赶紧打开IIS 看看站点对不对。一打开傻眼了,压根儿就没有 ArcGis 的站点或虚拟目录。安装程序没给咱弄好,咱自己弄。幸运的是在C:根目录下找到了ArcGis的目录,打开一瞅,嘿,就是它。 把它扔进wwwroot(在原地方直接设置也可以)里,这下默认网站里有它了,刷新,重起网站。再看,还不行。运行时错误,还看不到抱错信息,可恶。把mode改了,看看详细抱错信息。

<system.web><customErrors mode="Off"></customErrors></system.web>

“分析器错误信息: 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。”

错误信息说的明白,“ IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误”,配吧~~~~~还等什么。找到ArcGis(因为目前它是站点下的一个目录),由键它--〉转为应用程序--〉图标变了样? 那就对了。再试试,依旧报错,还是不行。Manager目录也变应用程序,再进入http://Localhost/ArcGIS/Manager/ 。感动,可算看见登陆界面了。

进入,Service Manage ,Add new Service , Publish Resource 先配它一气。 ?, Finsh要等这半天,抱错了,信息还挺长

服务器上发生错误。请查看 Web 服务器上的“事件(应用程序)”日志了解详细信息。
工作站服务没有启动。  
显示错误详细信息

Stack Trace:   在 System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail)
   在 System.DirectoryServices.DirectoryEntry.Bind()
   在 System.DirectoryServices.DirectoryEntry.get_Name()
   在 ESRI.ArcGIS.Manager.Security.SecurityHelper.GetDomainName(String machineName)
   在 Manager_Framework_Permissions.Page_Load(Object sender, EventArgs e)
   在 System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e)
   在 System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)
   在 System.Web.UI.Control.OnLoad(EventArgs e)
   在 System.Web.UI.Control.LoadRecursive()
   在 System.Web.UI.Control.LoadRecursive()
   在 System.Web.UI.Control.LoadRecursive()
   在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

用什么用户登录的? 赶紧看看权限。把登陆用户加入Administrator组(当然,该用户已经隶属于 agsadmin和agsuser两个组了),之后再试,终于可以了。

地图发布是成功了,Rest访问如何? http://Localhost/ArcGIS/rest/services , 不成,把Rest目录转为应用程序。

这下可以了吧。

windows 7 下安装 IIS 和 ArcGis Server 9.3 遇到的问题及解决方法的更多相关文章

  1. Windows Server2003下安装IIS服务脑图

    在练习过程中,勾选“ASP.NET”后开始安装时提示要插入安装光盘,但是我安装系统时是用镜像文件在虚拟机里安装的,所以根据提示界面的提示从文件中选择相应文件复制,如下图点击确定,选择iisapp.vb ...

  2. Win7/Win8 系统下安装Oracle 10g 提示“程序异常终止,发生未知错误”的解决方法

    我的Oracle 10g版本是10.2.0.1.0,(10.1同理)选择高级安装,提示“程序异常终止,发生未知错误”. 1.修改Oracle 10G\database\stage\prereq\db\ ...

  3. 在 windows 环境下安装 redislive

    这是一篇在 windows 环境下安装 redislive 的教程! 项目地址:https://github.com/nkrode/RedisLive 配置文档:http://www.nkrode.c ...

  4. 在windows server2003下安装Redmine

    原文:在windows server2003下安装Redmine 参考文献:Windows下使用_Ruby1.9.3安装RedMine2.2.3 参考资料:http://www.redmine.org ...

  5. Nginx——在Windows环境下安装

    下载 Nginx是开源软件,用户可以访问 http://nginx.org/ 网站获取源码包或Windows二进制文件下载.其中1.13.x版本为开发版本,1.12.0版本为稳定版本.开发版本分支会较 ...

  6. RabbitMQ,Windows环境下安装搭建

    切入正题:RabbitMQ的Windows环境下安装搭建 一.首先安装otp_win64_20.1.exe,,, 二.然后安装,rabbitmq-server-3.6.12.exe, 安装完成后,在服 ...

  7. 在Windows平台下安装与配置Memcached及C#使用方法

    1.在Windows下安装Memcached 资料来源:http://www.jb51.net/article/30334.htm 在Windows平台下安装与配置Memcached的方法,Memca ...

  8. Nginx——在Windows环境下安装(一)

    下载 Nginx是开源软件,用户可以访问 http://nginx.org/ 网站获取源码包或Windows二进制文件下载.其中1.13.x版本为开发版本,1.12.0版本为稳定版本.开发版本分支会较 ...

  9. Windows服务器下的IIS和Apache性能比较

    目前最流行的建立网站的服务工具就要属Apache与IIS了.那么他们之间到底哪个性能更好呢?到底哪个工具才是最适合我们的呢?最近我也对这方面的问题进行了一番研究. 如果是基于Linux平台的话,那不必 ...

随机推荐

  1. Unity3d Shader开发(三)Pass(Alpha testing )

    透明度测试是阻止像素被写到屏幕的最后机会. 在最终渲染出的颜色被计算出来之后,可选择通过将颜色的透明度值和一个固定值比较.如果比较的结果失败,像素将不会被写到显示输出中. Syntax 语法 Alph ...

  2. VS2015下的Android开发系列01——开发环境配置及注意事项

    概述 VS自2015把Xamarin集成进去后搞Android开发就爽了,不过这安装VS2015完成的时候却是长了不知道多少.废话少说进正题,VS2015安装时注意把Android相关的组件勾选安装, ...

  3. hdu 1560 DNA sequence(搜索)

    http://acm.hdu.edu.cn/showproblem.php?pid=1560 DNA sequence Time Limit: 15000/5000 MS (Java/Others)  ...

  4. ie6 css sprites重复加载

    如果你使用css sprites,那么在ie6下并不能发挥sprites的作用,它还是会每次再重新 加载这个图片,解决方法为为ie6添加下面这条js: <!--[if IE 6]>     ...

  5. Spring MVC使用commons fileupload实现文件上传功能

    通过Maven建立Spring MVC项目,引入了Spring相关jar依赖. 1.为了使用commons fileupload组件,需要在pom.xml中添加依赖: <properties&g ...

  6. MongoDB实战指南(五):MongoDB中的聚集分析

    聚集操作是对数据进行分析的有效手段.MongoDB主要提供了三种对数据进行分析计算的方式:管道模式聚集分析,MapReduce聚集分析,简单函数和命令的聚集分析. 1. 管道模式进行聚集 这里所说的管 ...

  7. 李洪强漫谈iOS开发[C语言-018]-scanf函数

  8. ANDROID_MARS学习笔记_S01原始版_008_Looper\Bundle异步消息处理

    一.流程 1.自定义Handler,重写handleMessage(Message msg),用msg得到bundle,从而得到传递过来的数据 2.开启android.os.HandlerThread ...

  9. CentOS镜像163更新源

    首先备份/etc/yum.repos.d/CentOS-Base.repo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-B ...

  10. 【HDOJ】1027 Ignatius and the Princess II

    这道题目最开始完全不懂,后来百度了一下,原来是字典序.而且还是组合数学里的东西.看字典序的算法看了半天才搞清楚,自己仔细想了想,确实也是那么回事儿.对于长度为n的数组a,算法如下:(1)从右向左扫描, ...