IIS7.0 网站发布页面显示 500 - 内部服务器错误。您要查找的资源有问题,无法显示
程序是asp+access的,但是在2003的服务器(+iis 5.0)上一切正常,该服务器上其它部分网站前台后台也访问正常。
把网站换到另一台服务器(server 2008+iis7.0配置)上就出现了上面这种问题。
错误摘要
HTTP 错误 500.24 - Internal Server Error
检测到在集成的托管管道模式下不适用的 ASP.NET 设置。
详细错误信息
| 模块 | ConfigurationValidationM |
|---|---|
| 通知 | BeginRequest |
| 处理程序 | ASPClassic |
| 错误代码 | 0x80070032 |
| 请求的 URL | http://192.168.1.4:80/admin/admin_login.asp |
|---|---|
| 物理路径 | C:\inetpub\jajy\admin\admin_login.asp |
| 登录方法 | 尚未确定 |
| 登录用户 | 尚未确定 |
最可能的原因:
- system.web/identity@impersonate 设置为 true。
打开IIS管理器,选择应用程序池——你的网站应用程序池(自己的创建)——单击右侧的“设置应用程序池默认设置”,打开,在常规中,将“启用32位应用程序”设置为“True”,将“托管管道模式”改为Classic,最后单击“确定”就一切OK了。
如有问题,请访问 www.jinostart.com
HTTP 错误 404.2 - Not Found
由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面。
点击IIS服务器根节点,找到右边“ISAPI和CGI限制”,把禁止项设置为允许,刷新
在vs2003中,出现尝试创建web项目或打开位于url"http;//locahost/web"的项目时,web服务器报“连接超时”
在Visual Studio .NET 2003 命令提示 里面输入: aspnet_regiis -i 回车就解决了!
本文探讨了在使用IIS7.0服务器时遇到的500-内部服务器错误问题,尤其是针对ASP+Access程序在不同服务器环境下出现的异常情况。通过分析错误摘要和详细信息,文章提供了有效的解决方案,包括更改应用程序池设置为经典模式和调整ISAPI和CGI限制等步骤,帮助开发者顺利解决问题。

295

被折叠的 条评论
为什么被折叠?



