2009-11-06 14:54:11| 松下vs7分类: ASP.NET | 标签: |字号大中小 订阅
今天在IIS7中配置技术创新管理 asp程序时出现如下错误
配置错误 在唯一密钥属性“value”设置为“default.aspx”时,无法添加类型为“add”的重复集合项 配置文件 \\*******\fig fig中
<defaultDocument>
<files>
<add value="default.aspx" />
</files>
</defaultDocument>
错误原因是IIS中已经设置了默认document为default.aspx,这时候asp得到了另外一个相同value的add引发异常,处理方案是在<add />之前加入<clear />
即修改fig为
<defaultDocument>
<files>
<clear />
<add value="default.aspx" />
</files>
</defaultDocument>
这种方法适用于任何可能产生继承混淆的 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应用程序池,基本设置,选择 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 输入 –i 执行既可
注意:如果系统为64位 第二步的路径为C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727
无法访问请求的页面,因为该页的相关配置数据无效。如下图:
解决方法,到站点目录的属性,安全标签,添加用户(IIS_IUSRS),并给修改权限:
常见错误2 IIS7.5中 “HTTP Error 500.23 - Internal Server Error” 问题的解决
解决办法:进入IIS控制台
右边有个高级设置
到应用程序池
选择Class AppPool 确定即可。
解决方法2进入应用程序池设置也一样是可以的。把集成改成经典!