从本周开始接触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
现在正在尝试网友A提供的解决方法。貌似是用户组的原因。
Problem: ArcGIS Server Web Services不工作除非Web Services账户被加入Administrator组
文章编号 : 37724
软件: ArcGIS Server 9.2, 9.3, 9.3.1
错误信息:
在安装ArcGIS Server for Microsoft .NET Framework后, SOAP和REST服务无法正常工作,需要Web Services账户必须被加入Administrator 用户组。
原因:
Web services账户需要“允许本地登录”策略。在更高的安全环境中,包含web services账户的用户组,通常禁用这种策略。
解决方法:
添加ArcGISWebservices账户到“允许本地登录”策略。如果是在更高的安全环境下,联系管理员,为系统应用这种策略。
1、 单击开始 >程序 > 控制面板 > 管理工具 > 本地安全策略;
2、 在本地安全策略中, 本地策略 > 用户权限分配;
3、 右击“允许本地登录”,选择属性.
4、 单击‘添加用户和组’按钮,添加ArcGISWebServices账户。
5、 单击OK,关闭所有的本地安全设置对话框。
6、 单击开始 >运行。 键入’IISRESET’,按回车。
1、 单击开始 >程序 > 控制面板 > 管理工具 > 本地安全策略;
2、 在本地安全策略中, 本地策略 > 用户权限分配;
3、 右击“允许本地登录”,选择属性.
4、 单击‘添加用户和组’按钮,添加ArcGISWebServices账户。
5、 单击OK,关闭所有的本地安全设置对话框。
6、 单击开始 >运行。 键入’IISRESET’,按回车。
to be continued...