从本周开始接触arcgis+高德引擎的三维开发。首先搭建环境就费了九牛二虎之力。很纠结。。。
首先装oracle 我用的是oracle11g。VS2010 。silverlight5。arcgis10.需要配置arcgis sde 和arcgis services。虚拟机是其他版本的linux。用的是kernel2.0内核。
高德的软件需要运行在这个虚拟机上。
现在遇到了一个问题:
当前标识(STEVEN\ArcGISWebServices)没有对“C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files”的写访问权限。
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息: System.Web.HttpException: 当前标识(STEVEN\ArcGISWebServices)没有对“C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files”的写访问权限。
源错误:
执行当前 Web 请求期间生成了未经处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。 |
堆栈跟踪:
[HttpException (0x80004005): 当前标识(STEVEN\ArcGISWebServices)没有对“C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files”的写访问权限。] System.Web.HttpRuntime.CheckAccesstoTempDirectory() +8971711 System.Web.HttpRuntime.FirstRequestinit(HttpContext context) +153 [HttpException (0x80004005): ASP.NET 初始化错误: 当前标识(STEVEN\ArcGISWebServices)没有对“C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files”的写访问权限。] System.Web.HttpRuntime.FirstRequestinit(HttpContext context) +8972212 System.Web.HttpRuntime.EnsureFirstRequestinit(HttpContext context) +97 System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr) +258 |
版本信息: Microsoft .NET Framework 版本:4.0.30319; ASP.NET 版本:4.0.30319.225
错误信息:
在安装ArcGIS Server for Microsoft .NET Framework后, SOAP和REST服务无法正常工作,需要Web Services账户必须被加入Administrator 用户组。
原因:
解决方法:
添加ArcGISWebservices账户到“允许本地登录”策略。如果是在更高的安全环境下,联系管理员,为系统应用这种策略。
1、 单击开始 >程序 > 控制面板 > 管理工具 > 本地安全策略;
2、 在本地安全策略中, 本地策略 > 用户权限分配;
3、 右击“允许本地登录”,选择属性.
4、 单击‘添加用户和组’按钮,添加ArcGISWebServices账户。
5、 单击OK,关闭所有的本地安全设置对话框。
6、 单击开始 >运行。 键入’IISRESET’,按回车。
1、 单击开始 >程序 > 控制面板 > 管理工具 > 本地安全策略;
2、 在本地安全策略中, 本地策略 > 用户权限分配;
3、 右击“允许本地登录”,选择属性.
4、 单击‘添加用户和组’按钮,添加ArcGISWebServices账户。
5、 单击OK,关闭所有的本地安全设置对话框。
6、 单击开始 >运行。 键入’IISRESET’,按回车。
to be continued...
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。