windows xp下IIS5与ASP.NET配置总结

调试环境:操作系统Windwos XP SP3,  
IDE VisualStudio2008,  IIS版本 IIS5.1,Net Framework2.0

1.NET Framework和IIS肯定是要安装的,这里不必多说,注意IIS组件最好全部选上,

打开IIS的方便方法:在运行命令中输入 inetmgr回车即可

3.若是后安装IIS,应在C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727命令提示符下运行:aspnet_regiis -i 命令进行注册,
然后重启IIS.
     可以在服务中对IIS重启,当然还是命令来的快些:开始--输入iisreset回车

4.对于有时会出现 localhost无法访问的情况,可以尝试用下面的方法解决:
   a.重新注册aspnet_regiis -i
   b.运行 regsvr32 scrrun.dll

这之后需要重启iis :iisreset

5 启动iis管理器--网站点右键--属性--asp.net---asp.net版本:2.0xxx

6. 启动iis管理器--网站点右键--属性--主目录--执行权限:选择脚本和可执行文件.

7.启动iis管理器--网站点右键--属性文档--添加--default.aspx ,并用鼠标将其移动到最上面.

8,xp确实没有windows 2003server好配置.

转载于:http://www.soaspx.com/dotnet/service/service_20100401_3531.html

"组件服务"打不开,窗口关不掉,出现假死现象解决办法

1、状况:

打开--开始--所有程序--管理工具--组件服务,出现以下症状:

窗口再打开时--很慢。打开后即处于假死状态

窗口中的内容不能被点击

窗口不能被挪动

窗口不能被关闭

在‘任务管理器’--应用程序--中--不能结束应用程序

在事件查看器中--记录着如下错误:

Distributed Transaction Coordinator 服务因 3221229584 (0xC0001010) 服务性错误而停止

2、解决方法:

开始--运行--输入‘msdtc -resetlog’(引号不用)

在‘任务管理器’中,找到一个“dllhost.exe”进程,文件路径为:C:\windows\system32\dllhost.exe /processid:{02D4B3F1-FD88-11D1-960D-00805FC79235},结束掉。

还有一个“dllhost.exe”进程,这个进程后面没有其他描述,也结束掉。

无需重启系统,现在去那个窗口进行操作,会弹出一个窗口,不要理它,直接点‘确定’就可以了,

一切正常了,关闭后再重新打开也不会有问题了。

此故障一般都是由于精简过系统所导致的。

转载于:http://hi.baidu.com/ike_wu/item/2e5b1c377d27e4dc6c15e930

运行iis出现:The server has encountered an error while loading an application ……的解决办法

最近帮人布置一个简单的cms,win8环境下开发,用win7部署测试,用.net framework 2.0,SQL Server 2008,IIS7.0,部署完全无问题,等在xp环境下部署,其他条件

相同,IIS版本用到5.1(xp下貌似只能用这个了),然后各种问题跌出不穷,最无语的就是标题的问题,同时在IIS管理器里面,会弹出如下图的框框

然后经过网上搜索,3种解决方法:

第一种:

MC检测到此管理单元发生一个错误。建议关闭并重新启动MMC要变通解决此问题, 请按照下列步骤操作进入 WMI MMC 管理单元:
1. 开始——运行——输入mmc然后单击 确定 。
2. 在 文件 菜单上, 单击 " 添加/删除管理单元 。
3. 在 添加/删除管理 - 中 对话框中, 单击 添加 。
4. 在 可用的独立管理单元 列表, 选择 WMI 控制 , 并单击 确定 。问题解决!如果上述不能解决请尝试以下方法(适用于XP系统):1. 单击“开始”,单击“运行”,键入 regedit,然后单击“确定”。
2. 在左窗格中,找到以下注册表子项,然后单击它:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC
3. 在“编辑”菜单上,指向“新建”,然后单击“项”。
4. 键入 UseNewUI 作为新名称,然后按 Enter。
5. 在“文件”菜单上,单击“退出”。这是百度知道的办法,我用了,没用,但是也贴出来吧,因为情况不同,也许有用得着的时候。
第二种:

Server Application Error

The server has encountered an error while loading an application during the processing of your request. Please refer to the event log for more detail information. Please contact the server administrator for assistance.

这个是很常见的错误了,解决方法写出来供大家参考,呵呵,说不定你搜索这个解决办法的时候就搜到我写的这篇博客了。下面是解决办法:

“开始”->“设置”->“控制面板”->“管理工具”->“组件服务”中,

“控制台根目 录”->“组件服务”->“计算机”->“我的电脑”->“COM+应用程序”中,

有一个“IIS Out-Of-Process Pooled”鼠标右键“属性”--“标识”--把“此用户”调整为“交互式用户--目前已登录的用户”。

然后“确定”,再鼠标右键“启动”。

这个是CSDN上的,网址:http://blog.csdn.net/itzhiren/article/details/7287300,对于我的问题依旧无解,也贴出来吧。

第三种:

在开始菜单的运行中 运行:msdtc -resetlog 以创建日志文件。重起机器,检查IIS是否可以正常使用,若不行继续。

在CMD下执行以下命令: 
cd %windir%\system32\inetsrv

rundll32 wamreg.dll, CreateIISPackage

regsvr32 asptxn.dll

转载于:http://www.cnblogs.com/496963524-zhangying/archive/2013/01/15/2861739.html

The server has encountered an error while loading an application during the processing of your reque

访问站点时出现server application error错误,详细信息是:
server application error
The server has encountered an error while loading an application during the processing of your request. Please refer to the event log for more detail information. Please contact the server administrator for assistance.
失望的时用事件查看器看出错日志时,居然只能看到标题,查看详细信息时弹不出显示信息的对话框,后来发现不要先查看应用程序日志,就可以查看系统日志,否则都看不了。于是开始搜索解决办法。找到好几种办法,最多的是说IWAM账号的密码不同步所致,于是开始同步,方法如下:
IWAM账户密码存在三个地方:本地用户中的IWAM用户、IIS内置数据库、组件服务中的IIS组件
更改方法:
1、停止IIS服务
2、修改本地用户中的用户:IWAM_机器名和IUSER_机器名(个人认为不需要修改IUSER_机器名用户的密码,微软相关资料也只提到修改IWAM)的密码。很简单,不用说了。
3、修改IIS内置数据库中的密码,稍为麻烦,但是也很容易
运行CMD
进入脚本目录: cd C:\inetpub\adminscripts
获取 IWAM 帐户密码命令: cscript.exe adsutil.vbs get w3svc/wamuserpass
获取 IUSR 帐户密码命令: cscript.exe adsutil.vbs get w3svc/anonymoususerpass
输入以上命令,按回车可分别查看IWAM和IUSR的密码。
这里注意:在WIN2000中,查看到的密码为星号,若要不为星号,必须要先修改adsutil.vbs文件。
修改方法:
a.到c盘 inetpub\adminscripts 找到adsutil.vbs (根据装系统时设定的不同,有的路径可能不一样)
b.右键单击,用记事本打开
c.查找 IsSecureProperty = True  注意=前后各有一个空格
d.将 IsSecureProperty = True 改为 IsSecureProperty = False
e.保存,关闭,OK。
修改密码命令:
修改 IWAM 帐户密码 cscript.exe adsutil.vbs set w3svc/wamuserpass "这里输入在本地用户中修改的密码" 
修改 IUSR 帐户密码 cscript.exe adsutil.vbs set w3svc/anonymoususerpass "这里输入在本地用户中修改的密码"
4、同步组件密码
同样在CMD中输入:cscript.exe synciwam.vbs -v
5、重启IIS,运行iisreset
做到这,本以后问题解决,谁知故障依旧,又做了几遍,仍是如此。想到能不能重装IIS,于是在添加删除程序里卸载掉IIS,再重新安装IIS,谁知故障仍然很顽固,没办法,应该是其他原因,如果不是密码问题,那就是权限问题,继续寻找答案。
检查IUSER和IWAM两个账号,发现重装IIS后,这两个账号居然不属于任何组了,于是加进它们本该属于的GUESTS组,再次重启IIS,还是同样错误,我无语了,真有甩手不干,但是不干靠啥子养老婆呢,只好继续。
继续查找资料......
有说重新注册两个脚本DLL
regsvr32 jscript.dll
regsvr32 vbscript.dll
照做,重启IIS,仍无效
有说检查DTC服务(全名:Distributed Transaction Coordinator)是否可以正常启动,如果正常的话请你跳过此步骤;如果出错,无法正常启动,请在开始菜单的运行中 运行:msdtc -resetlog 以创建日志文件。重起机器,检查IIS是否可以正常使用,若不行继续。在CMD下执行以下命令:
cd %windir%\system32\inetsrv
rundll32 wamreg.dll, CreateIISPackage
regsvr32 asptxn.dll
仍旧照做,仍无效,唉,这匹死马难道硬是医不活了吗???
部分使用者在修复 IIS 500 问题时.
regsvr32 asptxn.dll 失败 错误代码:0x8004e00f
在CMD下執行以下命令:
cd %windir%\system32\inetsrv

rundll32 wamreg.dll, CreateIISPackage

regsvr32 asptxn.dll

但部分使用者在进行 regsvr32 asptxn.dll 会产生错误代码 0x8004e00f

其原因是系统中并未安裝 MSDTC

安裝方法如下:

msdtc -install

msdtc -resetlog
这时候又想到了日志,干脆清空日志,把日志大小扩到1M,再访问站点,这时日志正常了,打开检查,最多的是“...没有在限定的时间内用 DCOM 注册”,ID号3D14228D-FBE1-11D0-995D-00C04FD919C1,

而“组件服务”->“计算机”->“我的电脑”->“COM+应用程序”中,有一个IIS Out-Of-Process Pooled Applications该应用程序的ID号即为{3D14228D-FBE1-11D0-995D-00C04FD919C1},很多系统报错找不到应用程序{3D14228D-FBE1-11D0-995D-00 C04FD919C1}之类的错误,就是因为该应用程序未能启动。打开该应用程序的属性,检查标识为IWAM用户,看来是与IWAM的权限有关,但是还有什么权限呢?有资料说把IIS运行的账号改成管理员就OK了,于是测试:
“组件服务”->“计算机”->“我的电脑”->“COM+应用程序”中,有一个“IIS Out-Of-Process Pooled”鼠标右键“属性”--“标识”--把“此用户”调整为“交互式用户--目前已登录的用户”。然后“确定”,再重启IIS!
访问站点,ASP文件又能正常解析了,站点又正常了,我的神啊!!!痛哭!!!
但是,用管理账号运行IIS,可能会出现安全隐患,谁知道呢?再得努力,继续查找资料,翻了N久,又找到新的办法,有人提到除了保证IWAM用户只在GUEST组内外,还要在“本地用户和组”->“组”里面,右键点击Users组属性,添加进NT AUTHORITY\Authenticated Users和NT AUTHORITY\Interactive两个用户成员,我于是添加进去,再把IIS Out-Of-Process Pooled组件的运行用户改回IWAM,这时还要输入IWAM用户的密码哦,如果查看它的密码就不再重复了。
做了这一步,重启IIS,访问站点,
总结:
注意IWAM的权限问题
日志是否有问题(有资料说日志也会引志IIS异常,而这次我也是处理过日志的哦)
IWAM密码有时会不同步
JS和VBS重新注册DLL
检查DTS服务
Server Application Error解决

在浏览器中:

HTTP 500 - Internal Server Error
- 或 -

Server Application Error
The server has encountered an error while loading an application during the processing of

your request.Please refer to the event log for more detail information.Please contact the

server administrator for assistance.
在系统事件日志中:

Source:DCOM
Error:DCOM got error "Logon Failure:unknown username or bad password" Unable to logon

.\IWAM_SERVERNAME in order to run the server.
- 和 -

Source:W3SVC
Error:"The server failed to load application '/LM/W3SVC/1/Root/op.'The error was 'The server

process could not be started because the configured identity is incorrect.Check the username

and password.
- 或 -

Source:W3SVC Error:"The server failed to load application '/LM/W3SVC/4/Root'.The error was

'c000003b'."
- 和 -

Source:W3SVC Error:"The COM Application '{3D14228D-FBE1-11d0-995D-00C04FD919C1}' at

'/LM/W3SVC/4/Root' failed to activate out of process."

比较简单的解决办法:

在计算机用户管理中删除启动iis及来宾账号,重装一次IIS即可
按我的方法,前提是一,系统是XP,其它系统不敢包.二,你没有做过其它设置.
主要是帐户权限问题.

打开“管理工具”->“组件服务”->“计算机”->“我的电脑”->“COM+应用程序”,(看A) 然后在右边框中,右击“IIS Out-Of-Process Pooled Applications”,(看B)选择属性,点“标识”选项卡,选择“系统帐户”,然后确定,在“服务”(不是刚才那个,打开管理工具-服务)中重启IIS即可。

A.如打开“COM+应用程序”时出现错误,错误代码:“8004E00F-COM+无法与Microsoft分布式事务协调程序 ”
解决办法:在"开始"-“运行“窗口中输入,msdtc -resetlog (注意-前面有一空格)即可。

B.在“COM+应用程序”右框的组件中“IIS Out-Of-Process Pooled Applications”找不到解决办法:
开始菜单->运行->cmd打开命令提示窗口。
输入cd %windir%/system32/inetsrv切换到了system32下inetsrv目录。
再输入rundll32 wamreg.dll, CreateIISPackage。
注意:必须准确键入“CreateIISPackage”,它区分大小写。
再输入regsvr32 asptxn.dll。
关闭"组件服务"并重新打开"组件服务"。
重启IIS:"管理工具"-"服务"找到IIS Admin右击选择"重新启动".
最后打开“管理工具”->“internet信息服务”找到“默认网站”然后右击它,
选择属性,在“TCP地址”处选择本机的IP地址。再打开“目录安全性”->“编辑
”弹出“身份验证方法对话框”
这里比较麻烦点。下面说起来有点难,如果上面都对,那100%是下面的问题,如
果这里设置不到,打开网页时,将弹出一个对话框确认后出现“未登陆,无权访
问”,又或者显示那一行出现错误等。
点击“浏览”->“高级”->“立即查找”在下框选择一个能用的用户(如当前用户
),然后确定。
在“匿名访问”处打勾,“允许IIS控制密码”不打勾,密码(你刚才选择的用户
的密码,无密码为空,确定密码也为空)。"基本....."不打勾,"集成....."处打
勾。然后在刚才“匿名访问”处打过勾的现在又不打勾了。

确定后,先按“应用”会出现一条信息“localstart.asp”(其它文件不要选),
用鼠标“点击选择它”(记住,其实就是这里没有选择),再确定。
从新进入刚才的“身份验证方法对话框”,在“匿名访问”处重新打勾再“应用
”,如出现之前我说的那条信息再点击选择它,再确定,即可完成了
在Windows Server 2003中默认情况下是没有启动父路径的,所以当我们在ASP程序中引用包含文件时用到“..”,就会出现错误提示:“Active Server Pages 错误 'ASP 0131'解决方法”。其实我们只要启用父路径即可,这是 Windows Server 2003 IIS中的基本配置,请大家要牢记,不然很多ASP站点都将无法运行哦。

转载于:http://blog.csdn.net/ldl22847/article/details/6908036

xp sp3 iis运行ASP.NET问题集相关推荐

  1. Windows XP SP3 IIS HTTP 500 - 内部服务器错误解决

    Windows XP SP3 IIS 安装包下载 http://222.76.208.4/upload/IIS_XPSP3.rar 当系统更新sp3后,在安装iis,就会提示你插入sp3光盘,由于现在 ...

  2. XP SP3 IIS 5.1版本安装包下载地址和XP SP3 IIS 5.1版本安装方法

    一.windows  XP SP3 IIS 安装包 下载地址:http://download.csdn.net/source/3245843 说明:该 IIS 适合 XP SP3 系统,IIS 5.1 ...

  3. Windows XP SP3 IIS 安装包下载 安装过程的问题 HTTP 500 - 内部服务器错误

    Windows XP SP3 IIS 安装包下载 当系统更新sp3后,在安装iis,就会提示你插入sp3光盘,由于现在微软还没推出sp3的镜像版本,iis的安装只能终止.不过经本人测试,有两种方法可以 ...

  4. 不用IIS运行ASP.Net网站

    2019独角兽企业重金招聘Python工程师标准>>> 1.Cassini http://cassinipp.codeplex.com/ http://blog.csdn.net/s ...

  5. 【原】Windows XP SP3 IIS 安装包下载

    http://222.76.208.4/upload/IIS_XPSP3.rar 建议使用下载工具下载 转载于:https://www.cnblogs.com/luckylei66/archive/2 ...

  6. xp http文件服务器,在XP sp3下用IIS搭建http服务器总结

    在XP sp3下用IIS搭建http服务器总结 需要将搭建一个http服务器. 以下是安装的全部过程: 1.确认计算机的名字:我的电脑->右键属性->计算机名->确认计算机的名字,最 ...

  7. 本地运行asp,无需配置iis,最简单的方法!

    本地计算机要运行asp等网页程序,配置iis是最常用的方法,当然,也是最麻烦的方法! 最近在做一个图片数据库asp+access,需要测试程序,本来用的是购买的主机,无奈速度都很汗! 所以,想起了以前 ...

  8. 安装IIS不能运行ASP 不能打开ASP文件

    关于IIS不能运行ASP问题的解决方法 问题的出现多是IIS的相关设置出问题. 一.问题的解决可能由三种方法解决: 1,       重新安装IIS.如果重新安装IIS都不行,要重新安装WINDOWS ...

  9. ASP Win7旗舰版中的IIS配置asp.net的运行环境

    以前弄过好多次,都没有成功,昨天晚上不知怎么地就成功了,借用我同学的一句话,这叫"灵光一闪",废话不多说了,这个成功是有图有视频有真相地哈! 这篇博文发表都三个月了,我自认为算是很 ...

最新文章

  1. OptiTrack专为VR主题公园推出了主动追踪方案,可降低40%成本
  2. 【Flutter】Flutter 拍照示例 ( Android 应用兼容 Android X | Gradle 版本号 | Gradle 插件版本号 | Android X 支持 | SDK 版本 )
  3. DWZ (JUI) 教程 navTab 刷新分析
  4. DotNetCore Web应用程序中的Session管理
  5. JS_15作用域与作用域链
  6. wpf mvvm MenuItem的Command事件
  7. 图像特征提取与描述_角点特征01:Harris算法+Shi-Tomas算法
  8. 数学教材里的神秘数表在国外红出圈,网友:引人入胜、猜不到结局
  9. windows10系统电脑点击睡眠没反应怎么办?
  10. 在propreties文件中引用另一个properties文件中的内容
  11. echarts2获取series下的data数值
  12. HTML——表白(效果+代码)
  13. 二维分类教案_大班数学活动二维分类
  14. 争冠,在路上?还是渐行渐远?
  15. 笔记本连无线网显示无法连接服务器,笔记本无法连接WIFI,提示:无法连接到此网络。...
  16. Android Studio Emulator 报错 detected adb
  17. bubbles html5游戏源码,html5 canvas弹性气泡爆破 | 撒花动画
  18. 小程序开发.云数据库
  19. python opencv2 将两张图片合并为一张
  20. Browser 浏览器内核

热门文章

  1. 用python实现数字图片识别神经网络--启动网络的自我训练流程,展示网络数字图片识别效果
  2. UPS的组成与基本原理
  3. MySQL数据库基础知识10,MySQL全文索引
  4. JavaWeb实现好友验证的思路
  5. 你不知道的六个搜索引擎的高级用法
  6. mongodb极速安装及基础操作命令
  7. Vue组件化开发--组件通信方式-父传子、子传父、非父子组件传值
  8. 【C语言】求5的阶乘(求n的阶乘)
  9. coreldraw矫正两张图_coreldraw软件怎样图像倾斜矫正?
  10. android下载管理功能,Android下载管理器