今天做在线支付从asp转asp.net的部分,一开始很顺利,注册com ,引用,调用,对比结果都ok,一放上服务器就挂了,马上出错。
报错内容Retrieving the COM class factory for component with CLSID
没办法,只能找原因 上 google转转,找到这个原因是asp.net internet用户没有使用com的权限,
飞奔网下服务器windows/system32目录,先把几个dll全部权限加全控制,网上服务器马上就ok了。
这下来精神了,直奔网上服务器,也是system32目录,对几个dll添加asp.net internet用户,设置最小权限。
设到权限小到不能再小为止,高兴。又狂奔到blog写下此次小历险。

本文记录了在将在线支付项目从ASP迁移至ASP.NET过程中遇到的问题:在服务器上部署时,因ASP.NET Internet用户缺少COM组件权限导致失败。通过调整权限设置解决了问题。
3435

被折叠的 条评论
为什么被折叠?



