好记性不如烂笔头,记我在用友ERP重装IIS服务碰到的一些问题和心得。
2016-10-21 09:03
246 查看
先记录文字版的,有时间再上图。
过程是这样的。今天服务器突然断电,导致不能进系统。然后启动时按F8。选择 “进入最后一次正常启动加载项。。。” 可以顺利进系统。
然后点U8登入的时候提示:用友U8 选择数据源提示:读取数据源出现未知错误:〖System.Runtime.Serialization.SerializationException〗
最后查了多方资料后发现是IIS出问题了。方法:1、google资料2、查看WINDOWS时间管理器。发现有一个IIS启动失败的错误。具体是:World Wide Web Publishing Service 服务启动失败。
我去服务管理器里面找到相应的服务,然后重启服务,也是失败,提示没有找到相应的文件或程序。大概意思是这样的。但是
我查看相关的依赖。都已经启动了。然后再看可执行路径:
C:\Windows\system32\svchost.exe -k iissvcs
也是对的。导致这个原因的最大可能是注册表里面有问题。可以尝试修改注册表恢复。但是我没研究,我直接重装了IIS服务。关于WINDOWS 2003重装IIS6.0可以百度。我是下载了WINDOWS 2003 IIS6.0 I386安装包 但是该文件还缺5个文件,后来是在CSDN.NET有位朋友放的一个IIS6.0 最难找的5个文件的一个包里面找齐的。顺利重装。重启后发现World
Wide Web Publishing Service服务能够正常启动了。好开心啊。但是U8依然报那个错误。继续研究。
后来打电话咨询。IIS重装了需要为U8建立相应的虚拟目录。
U8 876版本的对应虚拟目录
![](http://img.blog.csdn.net/20161021095900392)
![](http://img.blog.csdn.net/20161021095913830)
![](http://img.blog.csdn.net/20161021100005294)
注意在虚拟目录属性里面选一下相应的应用池名称。那样应用池上的对应关系就进去了。
顺便放上U8 V12版本的虚拟目录。路径看不出来,不过我想应该差不多的。对照876版本添加就可以了。
![](http://img.blog.csdn.net/20161021100244663)
这里要注意的是左边有多少根U8相关的虚拟目录。然后右边注意这个.NET framework。
设置好后登入U8还是提示同样错误。
最后再看日志文件。
发现http://localhost 提示500错误。需要设置权限。
![](http://img.blog.csdn.net/20161021101040643)
![](http://img.blog.csdn.net/20161021101054081)
![](http://img.blog.csdn.net/20161021095924643)
![](http://img.blog.csdn.net/20161021101109441)
![](http://img.blog.csdn.net/20161021101122017)
权限设置好后还是错误。
![](http://img.blog.csdn.net/20161021101439242)
![](http://img.blog.csdn.net/20161021101638472)
最后是需要重新注册一下IIS服务
原因:在安装Framework v4.0之后,再启用IIS,导致Framework没有完全安装
解决:开始->所有程序->附件->鼠标右键点击
“命令提示符”->以管理员身份运行->%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe
-i
具体版本可能不完全一样。我的是。
32位
C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i
64位
C:\Windows\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe -i
推荐文章
http://www.360doc.com/content/13/0617/07/116554_293395787.shtml
最后正常的应该是这样的。
![](http://img.blog.csdn.net/20161021101955530)
这样IIS服务正常了。网站能正常打开。
U8的文件服务器也才能正常访问。不会报500错误了。这样 U8就正常了。如果还有必要的话,可以再配置一下数据源。
我的就这样U8能正常访问了。
过程是这样的。今天服务器突然断电,导致不能进系统。然后启动时按F8。选择 “进入最后一次正常启动加载项。。。” 可以顺利进系统。
然后点U8登入的时候提示:用友U8 选择数据源提示:读取数据源出现未知错误:〖System.Runtime.Serialization.SerializationException〗
最后查了多方资料后发现是IIS出问题了。方法:1、google资料2、查看WINDOWS时间管理器。发现有一个IIS启动失败的错误。具体是:World Wide Web Publishing Service 服务启动失败。
我去服务管理器里面找到相应的服务,然后重启服务,也是失败,提示没有找到相应的文件或程序。大概意思是这样的。但是
我查看相关的依赖。都已经启动了。然后再看可执行路径:
C:\Windows\system32\svchost.exe -k iissvcs
也是对的。导致这个原因的最大可能是注册表里面有问题。可以尝试修改注册表恢复。但是我没研究,我直接重装了IIS服务。关于WINDOWS 2003重装IIS6.0可以百度。我是下载了WINDOWS 2003 IIS6.0 I386安装包 但是该文件还缺5个文件,后来是在CSDN.NET有位朋友放的一个IIS6.0 最难找的5个文件的一个包里面找齐的。顺利重装。重启后发现World
Wide Web Publishing Service服务能够正常启动了。好开心啊。但是U8依然报那个错误。继续研究。
后来打电话咨询。IIS重装了需要为U8建立相应的虚拟目录。
U8 876版本的对应虚拟目录
注意在虚拟目录属性里面选一下相应的应用池名称。那样应用池上的对应关系就进去了。
顺便放上U8 V12版本的虚拟目录。路径看不出来,不过我想应该差不多的。对照876版本添加就可以了。
这里要注意的是左边有多少根U8相关的虚拟目录。然后右边注意这个.NET framework。
设置好后登入U8还是提示同样错误。
最后再看日志文件。
发现http://localhost 提示500错误。需要设置权限。
权限设置好后还是错误。
最后是需要重新注册一下IIS服务
原因:在安装Framework v4.0之后,再启用IIS,导致Framework没有完全安装
解决:开始->所有程序->附件->鼠标右键点击
“命令提示符”->以管理员身份运行->%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe
-i
具体版本可能不完全一样。我的是。
32位
C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i
64位
C:\Windows\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe -i
推荐文章
http://www.360doc.com/content/13/0617/07/116554_293395787.shtml
最后正常的应该是这样的。
这样IIS服务正常了。网站能正常打开。
U8的文件服务器也才能正常访问。不会报500错误了。这样 U8就正常了。如果还有必要的话,可以再配置一下数据源。
我的就这样U8能正常访问了。
相关文章推荐
- 好记性不如烂笔头,记我在用友ERP重装IIS服务碰到的一些问题和心得。
- 好记性不如烂笔头-----git使用问题记录
- 招聘人员八年招聘用人心得,谈一些在实际招聘面试上碰到的问题!
- WCF服务在IIS发布时遇到的一些配置问题
- 好记性不如烂笔头 安装IIS及其发布asp.net网站
- linux下部署服务碰到的一些问题
- [IIS] Windows Server 2012 R2 + IIS8.5碰到的一些问题
- 好记性不如烂笔头,尝试着记录工作中用到的一些技术,供以后温故
- [AX]AX2012 C#使用IIS宿主AIF服务的一些问题
- 好记性不如烂笔头10-WEB应用常见中文数据乱码问题总结
- Dao 泛型设计碰到的问题和一些心得。
- .Net MVC4 使用心得(一)使用uploadify和wcf存储服务时的文件上传问题
- iis 6.0 中一些文件无法下载问题解决
- 针对Windows Server 2008 Web 服务 IIS+php 配置的一些心得
- php服务器---IIS一些问题
- IIs重装后asp.net网站不能运行问题
- 关于IIS一些问题
- IIS 配置问题 一些iis常见问题的解决方法
- 使用Windows 7自带IIS(7.5)搭建FTP服务时遇到的一个奇怪问题
- 好记性不如烂笔头——垃圾回收