注册 aspx 2.0 framework
导读: 如果是在装完.Net2005后安装的 IIS , 则在windows2000,xp,2003系统下, 运行 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i
----------------
IIS HTTP500错误
IIS HTTP500错误以及COM+应用程序8004e00f错误的解决方法
今天想试试IIS,虽然是内网,没法把网站发布到网上。在WinXP SP2上安装IIS,一切很顺利,然后设置好服务器,浏览htm页都很正常,但当我打开.asp页的时候,总是说http500错误,然后就无法解析asp文件。按照网上的方法,主要都是说IWAM账号在ActiveDirectory、IISmetabase数据库和COM+应用程序三处的密码无法同步,解决方法也很简单,大致有一下三个步骤:1、重新设置IIS的IWAM账号密码。[在计算机管理中的用户管理里]
2、同步IIS metabase中IWAM_MYSERVER的密码,在CMD中:c:\inetput\adminscripts>adsutil set w3svc/wamuserpass "yourpassword"
3、同步COM+应用程序所用的IWAM_MYSERVER密码,在CMD中:c:\inetput\adminscripts>cscript synciwam.vbs -v
,但是在进行第三步操作时总是报8004e00f错误。
后来在系统里不断的乱看,发现MSDTC服务不正常,于是先从这里下手,具体的解决方法如下:
1、首先进入组件服务,查看组件服务/计算机/我的电脑/COM+应用程序,结果报错“COM+ 无法与 Microsoft 分布式事务协调程序交谈”,无法查看里面的对象。
2、进入事件查看器,发现msdtc服务没有正常启动。
3、删除注册表中的键:
? HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC
? HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC
? HKEY_CLASSES_ROOT\CID
4、停止MSDTC服务:net stop msdtc
5、卸载MSDTC服务:msdtc -uninstall
6、重新安装MSDTC服务:msdtc -install
7、确认在事件查看器中msdtc服务已经正常启动[这步很关键,如果没有,重新启动下电脑看看]
8、重新设置IIS的IWAM账号密码。[在计算机管理中的用户管理里]
9、同步IIS metabase中IWAM_MYSERVER的密码,在CMD中:c:\inetput\adminscripts>adsutil set w3svc/wamuserpass "yourpassword"
10、同步COM+应用程序所用的IWAM_MYSERVER密码,在CMD中:c:\inetput\adminscripts>cscript synciwam.vbs -v
出现此问题最可能的原因是没有启动 DTC 协调器服务。如果启动了,则请查看事件查看器,找到关于 IWAM_servername 帐户登录失败的消息。Dllhost.exe 进程是 IIS 管理器中被标记为采用“中”(共用)或“高”(隔离)保护级别运行的 Web 应用程序的“宿主”。IWAM 帐户(常用名称)是 dllhost.exe 的进程标识。如果此帐户的密码与元数据库中和本地 SAM 中的不一样,那些设置为以“中”或“高”保护级别运行的应用程序(称为“进程外应用程序”)便无法启动。当且仅当您获取有关无法登录 IWAM 帐户的消息时,执行以下操作:
1.
备份 Metabase.bin 和注册表。
2.
运行 \Inetpub\AdminScripts 脚本文件夹中的 synciwam.vbs。
在某些情况下,IIS 5 会在安装期间创建必要的 COM+ 组件时遇到问题。检查您的 \%windir%\system32 文件夹中是否有一个名为 ~clbcatq.dll 的文件。正常情况下没有此文件;如果有,则表示安装期间出现了问题。
解决此问题:
1.
删除 ~clbcatq.dll 文件和 \%systemroot%\registration 文件夹的内容。
2.
然后依次单击“开始”、“设置”、“控制面板”、“添加/删除程序”和“添加/删除 Windows 组件”。
3.
不要进行任何更改,直接单击“下一步”。系统现在似乎要进入安装过程,但不会进行任何更改。在这种情况下,此过程会检查必需的 COM 数据包,有时还可对其进行修复。
4.
最后,重新启动 IIS,看看您的应用程序是否能够运行。
请注意:如果您的应用程序无法运行,请打开“管理工具”的“组件服务管理器”控制台,删除“IIS 进程内应用程序”、“IIS 进程外应用程序”和“IIS 实用工具”数据包。在命令提示符下键入以下代码:
cd %windir%\system32\inetsrv
rundll32 wamreg.dll, CreateIISPackage
regsvr32 asptxn.dll
(请注意,CreateIISPackage 区分大小写。)
分享到:
相关推荐
asp.net服务器 http服务器 非iis服务器
【ASP.NET编程知识】把ASP.NET MVC项目部署到本地IIS上的完整步骤.docx
如何在IIS服务器中发布ASP.NET网站,实测有用!做web开发必备!
注意此版本为简易IIS服务器ASP.NET版用来运行.aspx文件。 简易IIS服务器ASP版 下载地址在这里 http://download.csdn.net/detail/invaderii/2402237
这意味着最终的应用程序不应依赖于 Microsoft Internet 信息服务 (IIS) 或个人 Web 服务器。它应在纯粹的、无服务器的环境下离线运行。 2)silverlight 访问数据服务 依赖于 WEB服务或者WCF 之类的服务,如果您想...
Cassini 是微软发布的一个简单的 ASP.NET 服务器,也是 Visual Studio 中 ASP.NET Development Server 的前身,它不需要 IIS 的支持,通过使用 Socket 来处理网络连接。 Cassinidev 是另一个类似于 Cassini 的 ASP...
微型Asp.net服务器,可以在没装IIS和Microsoft .NET Framework的电脑上调试.net程序,很实用的。
《ASP.NET和IIS出错问题总结》目录: 1.ASP.NET与IIS配置 2.在访问的时候报错 3.无法在Web服务器上启动调试。 4.无法在Web服务器上启动调试。Web服务器未能找到请求的资源。 5.单击“ASP.NET 配置”中的“安全”选项...
为asp.net准备的简易服务器 IIS并不能随身携带,而且需要安装 迷你简易服务器 绿色版 使用简单 任何地方都可运行
小型的asp.net服务器(NetBox.Net v1.0) 代替IIS的小型.net服务器。 类似NetBox。 需要安装.net framework
ASP.NET 无VS无IIS调试.NET程序 WEB服务器
探针0.90源码(Asp.net2.0版) 探测信息如下: 服务器计算机名 http://localhost/ 服务器IP地址 127.0.0.1 服务器域名 localhost 服务器端口 80 服务器IIS版本 Microsoft-IIS/6.0 本文件所在文件夹 E:\...
ASP.NET迷你服务器,不需要安装IIS,也可以配置服务。
asp.net服务器(64位也可以用) 用起来很方便,不需要iis7.5了。木有病毒,我自己都一直用的, 还可以改变端口!自己右键看下吧!
仿asp.net里的iis服务器,虽然不及微软的那么强大,但对学习asp.net的朋友们了解asp.net的机制和框架原理有一定的帮助
因为ASP.NET运行时,发出的HTTP请求经过IIS,然后由IIS再专访给aspnet_wp.exe进行处理。所以如果aspnet_wp.exe失败,则无法完成请求。这个问题应该是安装了ASP.NET2.0才会出现的 修改步骤如下: 1)在运行里输入 ...
《ASP.NET和IIS出错问题总结》目录: 1.ASP.NET与IIS配置 2.在访问的时候报错 3.无法在Web服务器上启动调试。 4.无法在Web服务器上启动调试。Web服务器未能找到请求的资源。 5.单击“ASP.NET 配置”中的“安全...
asp.net 迷你服务器 1 软件原理: WebDev.WebServer2为WebDev.WebServer的升级版.而WebDev.WebServer来源于一个开源的Web服务器 cassini.这个服务,跟IIS类似,可以说是IIS的简化版,虽然不如IIS完善和成熟但是用于...
C# ASP.NET双向探针(查看本机和服务器) ASP.NET双向探针,既查看本机环境参数,也可查看服务器详细参数,功能强大已经超过了我的想象,运行时间也是出奇的长。功能:把原来属于服务器信息的组件信息脱离出来,并...
在您的系统中无需安装IIS,也无需安装VS开发工具,但是前提您的系统必须安装 .NET Framework。 运行方法:把唯一的文件aspNet.exe拷贝到网站根目录,双击运行即可,软件会在桌面任务栏生成图标,有更多设置。