首页 > 其他 > 详细

IIS_常见问题及解决方法

时间:2018-06-15 14:24:37      阅读:207      评论:0      收藏:0      [点我收藏+]

配置错误 在唯一密钥属性“value”设置为“default.aspx”时,无法添加类型为“add”的重复集合项 
配置文件 \\*******\web\web.config

 

web.config中

<defaultDocument>
<files>
<add value="default.aspx" />
</files>
</defaultDocument>

错误原因是IIS中已经设置了默认document为default.aspx,这时候asp.net得到了另外一个相同value的add引发异常,处理方案是在<add />之前加入<clear />

即修改web.config为

<defaultDocument>
  <files> 
  <clear />
  <add value="default.aspx" />
  </files>
</defaultDocument>

 

这种方法适用于任何可能产生继承混淆的.net configuration

 

 

用户 ‘IIS APPPOOL\DefaultAppPool‘ 登录失败。

2010年12月27日 星期一下午 02:58

用户 ‘IIS APPPOOL\DefaultAppPool‘ 登录失败。 
我在windows7(windows2008)中安装了iis
之后添加了我做的网站
打开之后提示用户 ‘IIS APPPOOL\DefaultAppPool‘ 登录失败。 
错误
我再visualstudio2008中能正常运行 
最佳答案 这是设置iis应用程序池的设置问题。
我就遇到了这样的问题。
比如我的网站取名asai,就会默认给你建立一个asai
一开始报http 404.17错误,我看到一篇英文网站是这么解决的:
1. 右键qa应用程序池,基本设置,选择.net framework 版本,看到有两个,2.0和4.0.
啊,这时我明白了,就选了4.0.

接着就报了你的那个错误
‘IIS APPPOOL\DefaultAppPool‘ 登录失败。
这时英文你的iis应用程序池的用户验证模式和sqlserver的验证模式不同。记得你安装sqlserver时选了哪个模式吗?我的是NetworkService
好,接下来解决这个问题。

2. 再次右键asai应用程序池,高级设置,看到有一个节点叫“进程模型”,修改标示一项,为
NetworkService。搞定。

开启你的网站吧。

 

 

 

 

HTTP 错误 403.14 - Forbidden Web 服务器被配置为不列出此目录的内容

这几天安装了Windows 7,由于直接从Xp 升级到Windows 7,对于一些设置不是很熟悉,不过总体感觉Windows 7 挺不错的,在人性化、用户体验等方面特别的出色。

把以前的aspnet 网站转移到IIS7.5下,就遇到错误了

应用程序“DEFAULT WEB SITE/BTWO”中的服务器错误

Internet Information Services 7.5

错误摘要

HTTP 错误 403.14 - Forbidden

Web 服务器被配置为不列出此目录的内容。

其实解决方法错误提示页面就有

  • 如果不希望启用目录浏览,请确保配置了默认文档并且该文件存在。
  • 使用 IIS 管理器启用目录浏览。

1.    打开 IIS 管理器。

2.    在“功能”视图中,双击“目录浏览”。

3.    在“目录浏览”页上,在“操作”窗格中单击“启用”。

  • 确认站点或应用程序配置文件中的 configuration/system.webServer/directoryBrowse@enabled 特性被设置为 True。

 

在右边的操作列 点击打开功能


点击启用即可。

IIS7.5的真的挺不错的,能够将解决问题的方法都提示出来,这比xp下的iis5.1和windows server 2003的iis6都要好得多咯

实际上为了安全大家不必要开启目录浏览,只要设置好默认文档就可以了

 

 

 

在调试asp程序中,IIS7.5会出现

“

An error occurred on the server when processing the URL. Please contact the system administrator.

If you are the system administrator please click here to find out more about this error.

”

这类提示。

这类问题如何解决呢?

首先我们要分析问题的所在,但是单单靠这些英文提示毫无头绪,所以我们要先分析记录,而最好的提示方法则是让程序把错误信息发送到客户端(也就是浏览器)上方便我们分析。如何去操作请看:

打开IIS管理器

双击ASP

 

找到调试程序 ——然后把“将错误发送到浏览器”里的false 改为 true,应用。

 

返回浏览器刷新,即可得到反馈信息;大致如下:

“

Active Server Pages 错误 ‘ASP 0131‘

不允许的父路径

/Column/index.asp,行 1

包含文件“../inc/MainClass.asp”不能用“..”表示父目录。

”

这下子问题就明了了,原来是不允许父路径所致,那么就简单了,我们只需把父路径功能启用即可。

启用方法:

依次 双击ASP 打开编辑器——找到行为——启用父路径改为 true 应用即可!

 

 

 

经过检查发现是由于先安装vs2008后安装iis的缘故,只需重新注册下AspNet就可以了,具体步骤如下

 

1 打开运行,输入cmd进入到命令提示符窗口。

 

2 进入到C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 目录。

 

3 输入aspnet_regiis.exe –i 执行既可

 

注意:如果系统为64位 第二步的路径为C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727

 

 

 

 

无法访问请求的页面,因为该页的相关配置数据无效。如下图:


解决方法,到站点目录的属性,安全标签,添加用户(IIS_IUSRS),并给修改权限:


常见错误2 IIS7.5中 “HTTP Error 500.23 - Internal Server Error” 问题的解决

解决办法:进入IIS控制台

右边有个高级设置



找到应用程序池



选择Class .net AppPool 确定即可。

解决方法2进入应用程序池设置也一样是可以的。把集成改成经典!

 

 

 

 

原文链接:http://www.360doc.com/content/13/0925/18/7427585_317043902.shtml

IIS_常见问题及解决方法

原文:https://www.cnblogs.com/lstory/p/9186618.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!