這個原因主 要是 Win2k 系統打補丁後引起的 <!--[if !supportEmptyParas]--> --
9. 錯誤九:一般 IIS 运行不了 ASP.NET,试一下下面四种方法,99%有效: 錯誤九: ASP.NET,试一下下面四种方法 99%有效 试一下下面四种方法, 有效: 1。.
NET 安装的顺序应该是先装 IIS,再装 VS.NET,如果次序反了,或者 IIS 重装了,就需要使用 aspnet_regiis.exe -i 来重新安装 IIS Mapping(主要用于 aspx, asmx 等文件的 Extention 的匹配)。在 C:\WINDOWS\Microsoft.NET\Framework\v1.0.3705 目录下,运行下面的命令: aspnet_regiis.exe -i 2。重设 ASPNET 的密码,然后在下面的目录中找到 Machine.config 文 件:%Systemroot%\Microsoft.NET\Framework\v1.0.3705\CONFIG (Systemroot 是你的安装目录),在标识中添加/修改:userName 和 password3。如果还不行,重装 IIS,然后再按照方法 1 进行操作 4。如果你的机 器是域控制器,你可以参考 Q315158: ASP.NET Does Not Work withASPNET Account on Domain Controller:support.microsoft/default.aspx? scid=KB;EN-US;Q315158&;和你大致讲一下操作的步骤: 1。在 Administrative Tools->Active Directory Users and Computers 中建立一个名为 ASPUSER 的用户,将该用户添加到用户组中(默 认情况下已在 User Group 中) 2。在 Administrative Tools->Local Security Settings->Local Policy->UserRight Assignment 中,双击右栏的 Log on as a batch job 项,
在弹出的窗口中点击 Add,选择或输入刚才建立的 ASPUSER 帐号,确定。(需要 重启机器) 3。确保 ASPUSER 帐号有相应文件、目录的访问权限 4。在下面的目录中找 到 Machine.config 文件:%Systemroot%\ Microsoft.NET\Framework\v1.0.3705\
CONFIG (Systemroot 是你的安装目录), 在标识中添加/修改: userName="DomainName\ASPUSER" password="ASPUSERpass
word" 其中 ASPUSERpassword 是刚刚建立的 ASPUSER 的密码,DomainName 是你的域名 最后把机器 RESET 一下!看看!应该 OK 了! <!--[if !supportEmptyParas]--> <!--[endif]-->
10. iis 修复的办法,主要是 MSDTC 服务无法启动 修复的办法, iis 修复的办法,主要是 MSDTC 服务无法启动 2008-05-14 08:35:32 IIS 无法打开 asp 文件之 MSDTC 无法启动 1、首先进入组件服务,查看组件服务/计算机/我的电脑/COM+应用
程序,结果报 错“COM+ 无法与 Microsoft 分布式事务协调程序交谈” ,无法查看里面的对象。 2、进入事件查看器,发现 msdtc 服务没有正常启动。 解决方法: 1、删除
注册表中的键: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC HKEY_CLASSES_ROOT\CID 2、停止 MSDTC 服务:net stop msdtc 3、卸载 MSDTC 服务:msdtc -uninstall 4、重新安装 MSDTC 服务:msdtc -install 5、卸载 IIS,重新安装 IIS,访问 asp 程序看看,应该 OK 了 ----------------------------------------------------如果不行,接着做下面的。*^_^*
6、确认在事件查看器中 msdtc 服务已经正常启动[这步很关键,如果没有,重新 启动下电脑看看],这里有个技巧,查看 MSDTC 服务是否启动,执行 net stop msdtc,提示正在停止和停止成功就对了,再 msdtc - install 下就 OK. 7、重新设置 IIS 的 IWAM 账号密码。[在
计算机管理中的用户管理里] 8、同步 IIS metabase 中 IWAM_MYSERVER 的密码: c:\inetput\adminscripts>adsutil set w3svc/wamuserpass "yourpassword" 9、同步 COM+应用程序所用的 IWAM_MYSERVER 密码: c:\inetput\adminscripts>cscript synciwam.vbs -v