XP IIS下配置.net的问题总结与简单解决方法
来源:互联网 发布:二级c语言培训班 编辑:程序博客网 时间:2024/06/07 14:36
首先确定你需要确定的COM+是否配置正确,打开开始>运行>cmd>确定
输入 >regsvr32 asptxn.dll
如果出现一个返回值0x8×××问题,那么,说明COM+出现问题啦!
现象是在打开控制面板>管理工具>组件服务>计算机>我的电脑>"COM+应用程序",时弹出错误对话框,报告8004EOOF错误。
解决方法:这是msdtc服务没有正常启动。
直接 删除注册表 (开始>运行>regedit>确定)中的键:
HKEY_LOCAL_MACHINE // SYSTEM//CurrentControlSet//Services//MSDTC
HKEY_LOCAL_MACHINE//SOFTWARE//Microsoft//MSDTC
HKEY_CLASSES_ROOT//CID
Step2 停止MSDTC服务:net stop msdtc
Step3 卸载MSDTC服务:msdtc -uninstall
Step4 重新安装MSDTC服务:msdtc -install
然后,你会看到你的com+下多了不少的文件夹(如:分布式事务处理协调器)
是不是很兴奋 嘿嘿 还没好呢
接着在cmd下运行 这几个命令
> cd %windir%/system32/inetsrv
> rundll32 wamreg.dll, CreateIISPackage
> regsvr32 asptxn.dll
再打开你的IIS看看吧,如果你的IIS还没启动,改下端口吧!呵呵
服务器应用程序不可用
您试图在此 Web 服务器上访问的 Web 应用程序当前不可用。请点击 Web 浏览器中的“刷新”按钮重试您的请求。
管理员注意事项: 详述此特定请求失败原因的错误信息可在 Web 服务器的系统事件日志中找到。请检查此日志项以查明导致该错误发生的原因。
又郁闷啥 不过这问题估计解决起来会很简单 查了下发现事件查看器里
aspnet_wp.exe 未能启动。失败的错误代码为 80004005。当辅助进程帐户没有足够的权限读取 .NET Framework 文件时,可能会导致该错误。请确保正确安装了 .NET Framework,并且安装目录的 ACL 允许访问配置的帐户。
解决方法:由于用户权限不够,所以必须改改配置文件
C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/CONFIG/machine.config.comments
找到userName = "machine" [String] 将它改为userName = "system" [String]
重新启动计算机 就OK
该方法适用于2.0 如果你用的是1.0那就改改machine.config文件吧 方法差不多
记得想访问asp.net的每个目录下的aspx文件,一定要把这个目录设置为虚拟目录
否则会报““/”应用程序中的服务器错误。”
设置成虚拟目录很简单 在目录上右击>属性>创建 就OK啦!!!
呵呵 到这里所有的问题都圆满解决
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.SqlClient.SqlException: 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)
群里一兄弟说原因是没安装sql2000 SP3导致1433端口无法打开
于是我下载了sp4装上 问题解决
http://www.microsoft.com/downloads/details.aspx?FamilyID=8e2dfc8d-c20e-4446-99a9-b7f0213f8bc5&DisplayLang=zh-cn
SQL2000-KB884525-SP4-x86-CHS.EXE
==================================================================================
运行C:/Windows/Microsoft.NET/Framework/v1.1.4322/aspnet_regiis.exe - i
就可以了,如果是别的系统和系统盘,可以做调整
X:/。。。/Microsoft.NET/Framework/v1.1.4322/aspnet_regiis.exe
==================================================================================
服务器中配置ASP的环境只要安装IIS就可以了,但.NET环境却必须安装新的组件。但是在安装.NET组件之前,必须预先安装IIS。下面是安装配置.NET环境的详细过程。
装IIS的时间一定要记得装Frontpage扩展
1、首先安装IIS。IIS安装方法:选择"控制面板"--点"添加删除软件"--选择"添加组件",把系统盘放的光驱中--选中IIS点下一步就可以了--在浏览器中输入"http;//localhost "测试IIS是否安装成功.到这步你可以把你的asp网页放到系统盘(一般是C盘,我的是F盘)的C:/Inetpub/wwwroot的文件夹中了。比如你你C:/Inetpub/wwwroot中建了一个ip363,在浏览器中输入http;//localhost/ip363 就可以了.
如果你要是装SQL的话见意你在配置.NET之前就把SQL装好,不然你下面再想去装哪就不是一件容易的事情了,注意一点儿,SQL在.NET的配置下一定要用Sa的方法去验证..刚刚我装的时间用WIN系统验证..XX了.怕要重装
2、 配置asp.net环境。这个环境需要下载多种软件,看似复杂,其实十分容易,只管下载安装就行了。
首先下载mdac安装(直接下载2.8中文版:http://download.microsoft.com/download/8/b/6/8b6198c0-fe96-4811-9d81-d5c76dd5fea8/MDAC_TYP.EXE);
第二步下载.NET Framework 1.1版可再发行组件包(下载地址:http://download.microsoft.com/download/7/b/9/7b90644d-1af0-42b9-b76d-a2770319a568/dotnetfx.exe)
第三步:下载.NET Framework SDK1.1安装。(下载1.1简体中文版:http://download.microsoft.com/download/0/f/e/0fecf85c-fb50-4ca9-adf2-c4be7ec9b454/setup.exe)
最后安装简体中文语言包(http://download.microsoft.com/download/4/b/c/4bce2f4b-548e-4e36-a3f7-46d79a6abd39/langpack.exe)
如果在程序那里看到 Microsoft .NET Framework SDK 就安装完成了。
到此,.NET环境配置基本结束。我的机子是XP,不知为什么下载安装mdac时,提示与系统不匹配,管它呢,跳过安装其它软件,发现照样可以使用。后来,在安装过程中我才发现,.NET的核心组件是第二步和第三步,只要安装了这些就可以运用了。
最后,别忘了,点击我的电脑--管理--服务应用程序--服务,然后查看ASP.NET STATE SERVICE 这个选项启动了没有。否则,即使安装了相关组件,你也无法运用。
=================================================================================
iis 坏了修复办法!!!!!!!
一般IIS运行不了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是你的安装目录),在<processModel>标识中添加/修
改:userName和password
3。如果还不行,重装IIS,然后再按照方
法1进行操作
4。如果你的机器是域控制器,你可以参考Q315158:
ASP.NET Does Not Work withASPNET Account on Domain
Controller:http://support.microsoft.com/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是你
的安装目录),在<processModel>标识中添加/修改:
userName="DomainName/ASPUSER" password="ASPUSERpassword" 其
中ASPUSERpassword是刚刚建立的ASPUSER的密码,DomainName是你的域名
最后把机器RESET一下!看看!应该OK了!
- XP IIS下配置.net的问题总结与简单解决方法
- XP IIS下配置.net的问题总结与简单解决方法
- ASP.NET与IIS配置问题总结!
- ASP.NET与IIS配置问题总结!
- ASP.NET与IIS配置问题总结!
- ASP.NET与IIS配置问题总结!
- XP和2000以及Windows 9X下IIS配置的问题总结
- [转贴]ASP.NET与IIS配置问题总结!
- XP下配置IIS网站的过程
- 配置WebSite的IIS时遇到的问题与解决方法
- 配置WebSite的IIS时遇到的问题与解决方法
- xp下asp.net开发环境配置 iis安装教程
- XP 下IIS 500错误真正完美的解决方法
- XP 下IIS 500错误真正完美的解决方法
- XP 下IIS 500错误真正完美的解决方法
- 解决Windows XP下IIS搭建ASP.NET服务器调试时的IIS 500错误的问题
- xp+iis下配置php5
- [DragDraw开发]Vista/XP下IIS配置可能遇到的问题收集
- 斗地主—游戏规则
- google日历的农历循环提醒
- eclipse 中 r6025 pure virtual function call 错误的解决方法
- 读写同步:AutoResetEvent:ReadThread After WriteThread
- MooTools 1.2.4 IT民工学习笔记一 (Native)
- XP IIS下配置.net的问题总结与简单解决方法
- 推荐博客URL
- event.keycode值大全
- 为了记下岁月的痕迹
- bulk insert 导入文件为时间变量
- Java语言如何访问不同字符集的Oracle数据
- 几种常用JSON库的性能测试。
- C语言图形编程(三、绘图函数-01)
- asp.net里动态设置meta标签优化