WebService部署时“需要ORACLE客户端软件8.1.7或更高版本”等问题的解决
2013-11-15 11:27
330 查看
这阵子为了跟移动设备对接,搞了个WebService接口,因为是商业应用,所以需要访问Oracle客户端,还调用了一些WindowsApi
在用户现场测试时,用户那边已经没有现成的机器搭环境了,凑合了一台别人用过的服务器,部署完以后,一调接口就报错
最常见的是:
需要ORACLE客户端软件8.1.7或更高版本
其他的Api和外部组件也有类似情况,统统找不到该有的组件,而这些组件都已经安装了
折腾了一天啊。。。本来2小时的活搞了9小时啊。。。
问题是这样的
IIS相关的用户有三个,分别是IIS启动用户、IIS运行用户、和ASPNET用户
前两个以 IUSR开头,后面这个就叫ASPNET,或者注意看控制面板用户管理里面的说明
(我一开始用的机器这仨用户还被人改成别的了。。。TNND)
(补充一下,NetWork Service用户也要加进去)
这四个用户应该有相应目录的访问权限,否则,IIS使用特定用户访问目录时,因为没有权限,没法访问,就会报这些错误
我是测试,所以没多管权限,直接把这仨用户加进Administrators组,就都好了
好孩子不要学我。。。加Administrators组风险是很大的,应该赋相应的权限就好,正式部署加Administrators组。。。会出大问题的。。
在用户现场测试时,用户那边已经没有现成的机器搭环境了,凑合了一台别人用过的服务器,部署完以后,一调接口就报错
最常见的是:
需要ORACLE客户端软件8.1.7或更高版本
其他的Api和外部组件也有类似情况,统统找不到该有的组件,而这些组件都已经安装了
折腾了一天啊。。。本来2小时的活搞了9小时啊。。。
问题是这样的
IIS相关的用户有三个,分别是IIS启动用户、IIS运行用户、和ASPNET用户
前两个以 IUSR开头,后面这个就叫ASPNET,或者注意看控制面板用户管理里面的说明
(我一开始用的机器这仨用户还被人改成别的了。。。TNND)
(补充一下,NetWork Service用户也要加进去)
这四个用户应该有相应目录的访问权限,否则,IIS使用特定用户访问目录时,因为没有权限,没法访问,就会报这些错误
我是测试,所以没多管权限,直接把这仨用户加进Administrators组,就都好了
好孩子不要学我。。。加Administrators组风险是很大的,应该赋相应的权限就好,正式部署加Administrators组。。。会出大问题的。。
相关文章推荐
- 关于IIS部署时出现“System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本”的问题解决摘要
- 解决“System.Data.OracleClient 需要 Oracle 客户端软件 version 8.1.7 或更高版本”的问题
- IIS访问WEB遇到 System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本。问题解决方案。
- 系统提示"System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本"解决办法
- 解决“System.Data.OracleClient需要Oracle客户端软件8.1.7或更高版本”
- iis System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本。”解决方法
- "System.Data.OracleClient 需要 Oracle客户端软件8.1.7或更高版本"的解决办法
- 解决“System.Data.OracleClient需要Oracle客户端软件8.1.7或更高版本”
- "需要 Oracle 客户端软件 8.1.7 或更高版本"解决办法
- 解决“System.Data.OracleClient需要Oracle客户端软件8.1.7或更高版本”
- System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本 bug解决方法
- 解决“System.Data.OracleClient需要Oracle客户端软件8.1.7或更高版本”
- XP下解决“system.web.services.protocols.soapexception:服务器无法处理请求。…〉system.exception:system.data.oracleclient 需要oracle客户端软件8.1.7或更高版本。
- 需要 Oracle 客户端软件 8.1.7 或更高版本"解决办法
- 解决"System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本"
- 解决ASP.NET连接Oracle数据库提示"System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本"
- System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本 在XP下解决方法
- 解决“System.Data.OracleClient需要Oracle客户端软件8.1.7或更高版本”
- 解决"System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本"
- 解决“System.Data.OracleClient需要Oracle客户端软件8.1.7或更高版本”[转]