设为首页 收藏本站
查看: 1148|回复: 0

[经验分享] IIS运行asp程序出现The requested resource is in use 和 安装.net 2.0 后运行2.0程序出现 Failed to

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-8-14 10:15:48 | 显示全部楼层 |阅读模式
  公司使用的FW还是使用.net 1.1的框架,考虑到自己没米买笔记本进行2.0下的开发,也趁着公司电脑的内存是1G ,不用则废,于是安装了一个 Vmware Workstation;没有系统安装光盘,便down了一个xp的光盘iso.不想这个iso不带IIS 的安装组件。郁闷了好久。

        没法子,下一个操作的ISO也挺辛苦的,便改下了一个IIS5 的压缩包。
        开始时,添加/删除windows 组件向导里都没有" Internet 信息服务 "这个选择项。按照网上高人的例子,把这个选项给揪了出来。
        方法是:进入C:\WINDOWS\INF\SYSOC.INF ,用记事本打开,在[COMPONENTS]下
找到此行:iis=iis.dll,OcEntry,iis.inf,hide,7   改为   iis=iis.dll,OcEntry,iis.inf,,7  .
如果没有这行,直接加上即可  ,保存。重新打开添加/删除windows 组件向导便会有这个选项。

         然后同正常的光盘安装IIS一样,选择IIS5压缩包的释放路径,进行安装。安装期间,系统可能会提示缺少一些dl_文件,可以使用系统的搜索功能搜索文件名,注意不要带后缀搜索。 像 .dl_   .in_ 都是一些windows的压缩文件,安装向导可以自动从中提取。

         经过漫长的安装,终于OK了。满以为大事已成,谁知随便运行一个asp程序都不能运行。系统提示    The requested resource is in use   
         
         折腾了无从下手, 后来想到调试程序有调试日志,按这样的话,系统解析asp引擎出错应该在系统日志里也能够找到解决的线索。遂 运行 eventvwr  ,调出时间查看器。果然,在 系统 分类下,找到了很多 错误。错误消息如下:

DSC0000.gif 应用程序-特定 权限设置未将 COM 服务器应用程序(CLSID 为
{A9E69610-B80D-11D0-B9B9-00A0C922E750}
)的 本地 激活 权限授予用户 IBM-D882681D063\IWAM_ZHANGYUXIANG SID

(S-1-5-21-1304240173-3011969147-3728014682-1013)。可以使用组件服务管理工具修改此安全权限  按照别人的提示,我打开 控制面板>管理工具>组件服务>计算机>我的电脑>DCOM选项  ,找到 IIS ADMIN SERVICE 这个组件,右键点属性,在 安全>启动和激活权限 中选择 自定义。查看了下自定义 选项是否有 IWAM_ZHANGYUXIANG  这个帐户。我看的是存在这个帐户,然后保存修改。      打开IE,重新运行了该程序,发现OK。 解决!

       后来我在此基础上安装了.net 2.0 framework ,运行2.0 asp.net程序时,同样出现这样的问题  

计算机-默认 权限设置未将 COM 服务器应用程序(CLSID 为
{A9E69610-B80D-11D0-B9B9-00A0C922E750}
)的 本地 激活 权限授予用户 ZHANGYUXIANG\ASPNET SID (S-1-5-21-1417001333-764733703-839522115-1003)。可以使用组件服务管理工具修改此安全权限。  同样是设置 IIS ADMIN SERVICE  的属性,只是这次是没有 aspnet 这个帐户存在 这个组件的属性中,轻轻松松添加保存,问题便迎刃而解  。


      附:在window xp  home 版中安装iis,如果碰到此类问题,亦可以用这种方法解决。
特别是分析下事件查看器的日志,对处理问题是有很大帮助的

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-98844-1-1.html 上篇帖子: Win2003 sp2 下安装IIS,会提示找不到iisadmin.mfl等文件无法继续安装的解决方法 下篇帖子: vs2013中将原来在iis express中的网站转到iis中时,报“无法在web服务器上调试”的解决方法
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表