关于COM在ASP.NET下应用的问题,高分求救

chinahuman 2006-08-31 09:26:33
我有一COM组件,使用了OLE.实现过程是把一个第三方的OCX附加到了桌面上,然后抓图.这个可以在ASP的环境下正常运行,但是到了ASP.NET的环境下无法正常运行,同样也可以得到桌面的句柄,但是OCX无法对桌面进行附加.不知道谁有碰到这样的问题,该怎么办?
...全文
159 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
iflang 2006-09-05
  • 打赏
  • 举报
回复
不会啊,,,顶一下吧
chinahuman 2006-08-31
  • 打赏
  • 举报
回复
qpl007(蓝色闪电) 如何解决呢?
cctaiyang 2006-08-31
  • 打赏
  • 举报
回复
恩,应该是权限问题的
qpl007 2006-08-31
  • 打赏
  • 举报
回复
服务端就是没有权限了,ASP.NET 的权限限制很严格,P/Invoke 这类的操作是不行的。
chinahuman 2006-08-31
  • 打赏
  • 举报
回复
qpl007(蓝色闪电) :不是客户端,是在服务器端组件

csShooter(Sharp Shooter):我也觉得是权限问题,因为ASPNET和IUSR这两个用户权限不一样,但是ASPNET的权限比IUSR高,为什么还会这样呢?
csShooter 2006-08-31
  • 打赏
  • 举报
回复
多半都是权限问题!如果是IIS安装在NTFS分区上,更应该注意!


一般将所有控制权限分配给Aspnet或简单一点Everyone
qpl007 2006-08-31
  • 打赏
  • 举报
回复
客户端的操作,跟 ASP 还是 ASP.NET 没有关系,检查一下是否其他方面的原因。
qpl007 2006-08-31
  • 打赏
  • 举报
回复
没有办法,ASP.NET 中无法执行 P/Invoke 操作。

你只能通过其他途径生成好图,然后让 ASP.NET 把图传到客户端。

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧